我在XP下用VC++2008写好的程序,选择的是在共享DLL中使用MFC,运行正常。但是 拷到WIN7 64位旗舰版下,却出现“应用程序无法启动,因为应用程序的并行配置不正确”。
我做了一个测试,在XP下用VC++2008写一个简单程序,用 在静态库中使用MFC,则在WIN7 64位下可以正常运行,而选择 在共享DLL中使用MFC 则出现上述症状。但是我的程序用到一个开源库,选择 在静态库中使用MFC 或者release无法编译,只能选择 在共享DLL中使用MFC 和DEBUG模式 ,但是这样在WIN7 64下无法运行,我把 mfc90d.dll mfc90ud.dll msvcp90d.dll msvcr90d.dll都拷贝到WIN7 64下面,还是上面的症状!请问版上大牛这个问题怎么解决?怎么让选择了 在共享DLL中使用MFC 的程序在WIN7 64位下运行?