我已经在MS VC ++ 2008中写了我的应用程序。
在win32下我的应用程序在没有VC ++的机器上运行正常, 但编译为64位的版本没有。
我遇到了这个错误:
"Application has failed to start because application configuration is incorrect"
我正在编译为Release,目标平台是:x64和Runtime库被选为多线程(/ MT)。
我不想用户安装任何额外的VC Redist,我只想将所有需要的库静态链接到我的应用程序中。
VC中可能存在某种错误? (得到VC SP1)
答案 0 :(得分:0)
好的,我找到了部分解决方案,我正在使用额外的FreeImage.lib静态库,当我取消链接时,程序在64位应用程序中运行正常。很奇怪,因为我将FreeImage lib编译为64位,我现在将检查这个问题。