c++ - #error 请为 _AFXDLL 构建使用/MD 开关

我在 Visual Studio 中遇到错误,请使用/MD 开关进行 _AFXDLL 构建 所以如果我取消定义_AFXDLL,我的程序会出错吗?

最佳答案

CRT 链接和 MFC 链接的设置必须一致。所以,实际上,这个问题有两种可能的答案:

  1. 使用/MT(属性 -> C/C++ -> 代码生成)和静态 MFC(属性 -> 常规 -> 使用 MFC)

  2. 使用/MD(属性 -> C/C++ -> 代码生成)和共享 MFC(属性 -> 常规 -> 使用 MFC)

https://stackoverflow.com/questions/4229120/

相关文章:

c# - Visual Studio 开始构建前的漫长等待

python - 使用 Cython 的 setup_requires?

ruby - 指定一个任务具有多个依赖项

java - Eclipse ADT appcompat... 它是什么?

gcc - 使用不同的 gcc 版本构建 boost

c# - 改进 CI 构建时间 (.NET)

build - 是否可以将 Jenkins 自由式作业转换为多配置作业?

java - 如何升级eclipse内置的ant?

android - 在 Eclipse 中构建多个(测试/生产)版本的 Android APK

android - 在 iOS 中,我们在 Android 上是否有类似 Gradle Build