mfc静态链接库报错
来源:互联网 发布:天宝无人机info软件 编辑:程序博客网 时间:2024/06/05 16:42
问题
fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL ordo not use /MD[d]
我的项目是标准Windows的Dll,导入了自己的几个头文件和静态库,编译时报以上错误,修改运行时库为多线程 DLL (/MT),
报以下错误:
fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.
两种方案
一、使用/MD选项,并在你的工程属性里添加 _AFXDLL 的定义(右键工程名->properties->C/C++->Preprocessor这一页下有Preprocessor Definitions 在这里添加)二、使用/MT选项,删除你代码里#include <windows.h>
原文链接
0 0
- mfc静态链接库报错
- MFC DLL静态链接
- MFC DLL静态链接
- C++/MFC-静态链接库
- MFC静态链接时的一个错误
- MFC 静态库链接 路径问题
- CString::MakeLower() ::MakeUpper()在静态链接MFC和动态链接MFC中的区别
- Visual C++ 6.0设置动态/静态链接MFC DLL
- 静态链接库、动态链接库、MFC的联系与区别
- 静态链接库、动态链接库、MFC的联系和区别
- MFC模块的动态链接库DLL以及静态链接库LIB编译后的调用
- MFC静态链接库、动态链接库的联系与区别
- VC程序采用动态链接库方式且静态链接MFC方法
- MFC 设置静态链接的时候会有问题,动态链接能够正常运行。
- MFC模块的动态链接库DLL以及静态链接库LIB编译后的调用
- 非MFC工程,采用静态链接MFc时,出现无法解析的外部符号CoInitialize
- 静态链接到MFC的DLL 和 动态连接到MFC的DLL 的区别
- 使用MFC作为共享的DLL和使用MFC作为静态链接库
- Android Studio 生成APK实践
- MFC基于单文档制作吹彩色泡泡程序
- python cx_oracle 取回数据后 LOB variable no longer valid after subsequent fetch
- 如何使用CSS3/SCSS实现逼真的车窗雨滴效果
- leetcode 144
- mfc静态链接库报错
- 图文详解linux如何搭建lamp服务环境
- iOS开发屏幕适配,纯代码是如何实现的?
- js柯里化
- 347. Top K Frequent Elements
- [Gradle]org.gradle.tooling.GradleConnectionException: Could not install Gradle distribution from 'h
- 27. Remove Element
- Python入门
- UVa 10299 :Relatives 欧拉函数