IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds

解决方法:

修改如下设置:工程(Project)->属性(Properties)->配置属性(Configuration Properties)

->c/c++->代码生成(Code Generation)->运行时库(Use run-time library)

->多线程调试DLL(/MDd)

选择DLL(/MD);

各选项区别:

/MD:在dll中使用多线程,创建动态链接库的release版本,需要选择。
/MT: 在exe里使用多线程,创建exe的release版本,需要选择。
/MTd:同/MT一样,不过是在Debug版本中使用。
/MDL:同/MD一样,不过是在Debug版本中使用。

猜你喜欢

转载自blog.csdn.net/zy1049677338/article/details/80611325