无法在不同机器上的win 64下运行应用程序

时间:2011-10-26 19:39:23

标签: win64

我已经在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)

1 个答案:

答案 0 :(得分:0)

好的,我找到了部分解决方案,我正在使用额外的FreeImage.lib静态库,当我取消链接时,程序在64位应用程序中运行正常。很奇怪,因为我将FreeImage lib编译为64位,我现在将检查这个问题。