错误: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]
错误如上,这个错误是使用的第三方的库。如果是使用vs建工程,那么,按照网上的解决方案,把MFC设置为shared dll就好了。但是在qt下要如何设置呢?
这是不是因为第三方库是针对VC开发的库和dll,所以在qt下无法使用?如果要使用应该怎么办呢?
我的环境是qt 4.8.4,qt creator 2.7.1,编译器是MSCV(VC++ Compiler 10.0)。
------解决思路----------------------
QtCreator在工程配置里修改和VS的一样的,应该是在项目--》构建步骤---》额外参数里添加