引用:
原帖由 湖坑 于 2008-4-5 23:41 发表 
为什么安装完后打开游戏会提示
由于应用程序配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题``
我晕,我重新装过还是不行啊``
这是因为系统无法找到程序运行所需的运行时库(就是动态链接库,dll)。
解决方案:
分两步:
1.设置工程属性为不内嵌manifest(仅针对Visual Studio 2005)(重要)
project property->Manifest Tool->Input And Output->Embed Manifest 选择NO。
这样生成的可执行文件就会附带一个manifest文件。
2.将<visual studio 2005安装目录>/VC/redist/x86(对应release版,VC\redist\Debug_NonRedist\x86对应Debg版)下的相应的Microsoft.VC80.CRT目录(如果程序需要其它库的支持的话把其它的库的目录也包含在内)下的.manifest和.dll拷贝到应用程序所在的目录下。
附言:
我很久以前遇到过这个问题,当时是在做数据结构课程的实验,我把程序带过去,然后发现运行不了...
目前的这个项目也遇到了这个问题,我搜索了一下,是因为非开发者的机器上少了一些动态链接库。然后我把这些动态链接库和manifest找到,拷贝到程序的目录下,我以为问题解决了。后来发现在没有安装Visual Studio的计算机上还是不能正常运行,前几天在Adobe Source Library(ASL)上转的时候恰好发现了解决方案(我忽略了一个细节)。