我使用MFC和OpenGL做了一个贪吃蛇游戏,可是生成的.exe,不能运行,缺少东西,请问该如何设置才能使程序能够运行?

解决方案 »

  1.   

    我写的时候用到了一些文件,我把文件考到与生成的。exe放在同一个文件夹下,可是运行了几秒之后就崩溃了,不知道什么原因
      

  2.   

    因为是直接运行.exe时候有错误,运行程序时候没有错误,不知道该如何跟踪啊?
      

  3.   

    如果是运行了几秒后面崩溃,那就不是缺少DLL,是你的代码有问题,运行了一下以后导致异常出现了,崩溃后,收集一下dump文件,然后结合你的PDB文件用windbg分析,或者自己在代码中多打印一些日志输出,然后定位出错的代码
      

  4.   

    用查看进程和模块的工具,在程序跑起来时看看有哪些DLL被加载,拷出来,放在EXE相同目录
      

  5.   

    MFC in a shared DLL编译出的EXE是不带某些DLL的,而其它机器上没有这些DLL所以跑不起来,你在你的机器上跑起来,查看一下用到的DLL,把它拷出来,一起发布就可以了,我可以提供一个工具给你查看一个进程序调用了哪些DLL,自己写的工具