构建MFC应用程序时出错

时间:2017-01-19 11:04:06

标签: visual-studio visual-c++ mfc

我有一个公司的sdk,我尝试运行他们的示例应用程序,但它不起作用。 Visual studio告诉我:

错误使用/ MD [d](CRT dll版本)构建MFC应用程序需要MFC共享dll版本。请#define _AFXDLL或不要使用/ MD [d]

我已经在设置中选择了共享dll版本! 我还尝试在stdafx.cpp的顶部添加#define _AFXDLL但没有效果。 我还尝试使用运行时库到MT和MD,两者都无法正常工作

此外,当我使用x64运行时,我没有遇到此问题,但它不起作用,因为我的lib是x86,所以我必须让它在x86上运行。 有什么不对? 我根本不了解这个项目或者什么是stdafx我宁愿不改变项目本身的任何东西(只是设置) (我正在使用visual studio 2015,windows 10) 谢谢 ! :)

1 个答案:

答案 0 :(得分:0)

好吧我发现你更改的属性中的^^只针对特定的平台形状,因此我对x64进行了所有更改,但我使用的是x86:'(

哈哈,现在好了! :)