• 2479阅读
  • 1回复

QT编译报错:Please #define _AFXDLL or do not use /MD[d],请大神指导 [复制链接]

上一主题 下一主题
离线zhangzhen062
 

只看楼主 倒序阅读 楼主  发表于: 2019-09-16
在编译QT工程时,出现错误提示: C1189: #error:  Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d],请大神指导
离线XChinux

只看该作者 1楼 发表于: 2019-09-16
这不是告诉你了么?要么去除/MD编译选项,要么定义_AFXDLL宏。

所以你直接在.pro里加上
DEFINES += _AFXDLL
然后重新qmake/make编译就行了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个