且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

“应用程序配置不正确";并且“并排配置不正确",并且“并排配置不正确".运行VS2008 64位调试版本

更新时间:2022-06-09 01:33:57

谢谢您回答我的问题.我终于解决了,这是解决方案:-

Thankyou for responding to my question. I have finally solved it and here is the solution:-

Mine是基于Qt的VC ++解决方案,该应用程序依赖于某些第三方dll&库. 我的任务是为我的应用程序提供64位支持,为此我在64位OS中构建了Qt和3rd party dlls& libs.

Mine was a Qt based VC++ solution, the app depended on some 3rd party dlls & libs. My task was to provide 64bit support to my application for which I had build Qt and 3rd party dlls&libs in 64 bit OS.

当我在调试64位配置中尝试运行我的应用程序时遇到CRT错误.即使将以下CRT复制到应用程序的bin文件夹中,该错误仍然存​​在

I got the CRT error when I tried runnig my app in debug 64 bit config. The error persisted even after I had copied the following CRTs to bin folder of my application

redist\Debug_NonRedist\amd64\Microsoft.VC90.DebugCRT:

  1. Microsoft.VC90.DebugCRT.manifest
  2. msvcm90d.dll
  3. msvcp90d.dll
  4. msvcr90d.dll
  1. Microsoft.VC90.DebugCRT.manifest
  2. msvcm90d.dll
  3. msvcp90d.dll
  4. msvcr90d.dll

Microsoft.VC90.DebugOpenMP:

  1. vcomp90d.dll

将上述CRT粘贴到存在Qt和第三方库的相应bin文件夹中后,我便能够以调试64位模式成功启动我的应用程序.

I was able to launch my app successfully in debug 64 bit mode when I pasted the above CRTs in the corresponding bin folders where Qt and 3rd party libraries were present.