永发信息网

C++编程写游戏问题!

答案:6  悬赏:0  手机版
解决时间 2021-08-16 22:05
  • 提问者网友:蓝莓格格巫
  • 2021-08-16 00:25

我用VS2010官方版

做了个 剪刀石头布的游戏

然后第一次生成的时候是Debug

我可以打开,但我传给我朋友玩时,他却打不开

然后我又生成为Release

我可以打开 不知道没装VS2010的机子 能不能打开啊?

还有什么什么问题嘛?

最佳答案
  • 五星知识达人网友:摆渡翁
  • 2021-08-16 00:48
在vs的工程选项里把动态链接改成静态的lib链接,或者把一些信赖库拷到执行文件的目录下,引用如下:首先你要用depends看看你的程序依赖哪些dll,比如依赖msvcr80.dll、msvcp80.dll、mfc80u.dll 
那么你需要这样发布: 

 

这些文件必须在同一目录下, 
Microsoft.VC80.CRT.manifest和Microsoft.VC80.MFC.manifest 
可以分别在 
Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT 
和 
Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC目录下找到 
全部回答
  • 1楼网友:一把行者刀
  • 2021-08-16 06:16

饭客有牛人

他们应该会帮你解决的

  • 2楼网友:鱼芗
  • 2021-08-16 04:54
MFC的话,可以选择静态编译MFC库就可以了
  • 3楼网友:往事埋风中
  • 2021-08-16 03:40

如果是基于net 框架的那么对方的机子是必须安装有和你开发游戏对应的net框架版本的,如果是MFC为NET框架那么对方机子必须有MFCX。dll文件来支持程序的运行

=======

一般就是这两种问题,你可以看看是属于那种情况

  • 4楼网友:慢性怪人
  • 2021-08-16 03:14

如果要再其他机上运行需要生成release版的程序 比如:MFC程序 但是你加载的资源得一起打包使用

  • 5楼网友:低音帝王
  • 2021-08-16 02:03
Debug文件夹里有exe的啊。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯