使用cocos deploy打包win32 release 运行.exe出现黑屏,环境是vs2013 win10,哪位大神知道是为什么?还是有其他的打包方式??
你说的cocos deploy指的是?
cocos 命令行 cocos deploy -p win32 -m release
之前有报过是release编译有问题,你这个好像不一样。因为windows不是发布平台,所以该任务往后延,到3.12解决。先建立issue记录一下:https://github.com/cocos2d/cocos2d-x/issues/15504
那如果直接在vs里面用Debug生成,想要直接发给没有安装vs的用户测试,用户需要安装什么吗?
比如说我用vs2015生成,发给win7用户。我给用户安装了Microsoft Visual C++ 2015 Redistributable (x64) - 14.0.23026 还是黑屏
这个我还真不清楚。按我的理解,debug和release没有区别,只是代码的区别。我觉得是不是你的dll、lib以及资源没有拷贝完整引擎的?
dll和资源是生成的时候就有的,那可能是lib没有拷贝吧,我再试试。谢谢你!!
dll和lib整理好就可以了啊,还有游戏用到的资源,推荐你用win下面的出包工具,直接生成exe,这样把资源和dll,lib打包到一起,在别人的电脑上就能运行起来
这个应该不需要吧,如果需要那在win下面肯定会有提示,那是使用出包工具的事,跟你的项目没有关系,而且,到底有没有这样的需求,你自己需要尝试一下,有些问题别能人帮助你,有些问题自己动手才能知道答案
推荐使用InstallShield
好的,谢谢!
同样感谢!!