unity打包exe文件在别的电脑上运行报错问题

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hyy_sui_yuan/article/details/80003288

最近通过unity导出到PC平台,遇到了一个问题,导出的软件在自己电脑上运行正常,到别人电脑上就会报错

如下图:


刚开始以为是自己导出方式错误,百度了一下,因为我用的是unity最新版本,不太稳定。

下面是解决方法,到网上下载或在自己电脑的unity安装目录中找到unityPlayer.dll文件,放到打包的工程里,和.exe文件同级

然后再测试,项目就能正常运行了。

希望能帮到你们。

展开阅读全文

vs2015上生成的exe无法 再 别的电脑上使用

06-11

1.rnrn我在我的电脑上装了visual studio 2015社区版,然后我用它写了一个程序。在自己的电脑上,编译成功,生成debug版的exe成功。但是我发现,只要不在有vs2015的电脑上,就运行不了这个exe,请问为什么?rnrn2.rnrn我试了三台电脑(2个装有vs2013,1个装有vs2010,结果三个电脑都运行不了那个exe,都是提示找不到msvcp140.dll),请问什么是运行库?什么是动态链接库什么是静态链接库他们和运行库有什么关系?rnrn3.rnrn然后我在自己的visual studio 2015里,找到了那个dll,然后我考到我的U盘里,然后按照网上的方法装在那个有visual studio 2010 的指定目录里面然后运行了win+r 然后加一个什么指令(总之就是网上说的修复这个问题的方法),结果错误提示找不到路径之类的。但是再一次运行那个exe的时候,就不会在弹出那个没有dll的错误了,却显示的是无法打开文件 然后给了一个000000000c什么的指令还是内存地址,总之就还是打不开。 这是什么情况?rnrn4.然后我又看网上的方法,说可以使用静态链接。我就找到了vs2015里设置静态链接的地方,选择了MT项,结果却无法生成文件了提示:1>LINK : fatal error LNK1104: 无法打开文件“libcpmtd.lib”请问这又是什么情况?rnrn5.那个平台开发工具是什么东西?v140 v130什么的,是不是想要让低版本的电脑用就要用更低的平台开发工具?rnrnrn6.我到底应该怎么做才能,让我在vs2015上生成的exe在普通的电脑上运行????还有上面说的这些知识,有哪方面的书籍可以入门吗?我觉得,解决这些问题太吃力了。大学入门学的编程知识根本没有涉及到过这些东西。rnrnrnrn谢谢!rn 论坛

没有更多推荐了,返回首页