我正在使用EclipseCDT,并且有一个包含标准Windows头文件“windows.h"的c项目。您建议如何解决以下错误?我没有访问这些标准头文件的权限,也不应该有。当我只包含“windows.h”并编译时,错误列表中出现以下错误,而我没有引用任何这些头文件。MinGW工具链-使用了CDT内部。这看起来很奇怪,也许我必须改变编译器?
winnt.h:#error必须定义目标体系结构。
winnt.h:未知的类型名称“EXCEPTION_DISPOSITION”
推进剂h:数组类型具有不完整的元素类型
不包括h:“例外_注册_记录”的恩怨类型
wtypes.h:在“/”标记之前应输入说明符限定符列表
wtypes.h:粘贴“/”和“/”不会给予有效的预处理标记
winioctl.h:柔性阵列构件结合
1条答案
按热度按时间lpwwtiir1#
将
-mwindows
添加到MinGW C链接器的命令行模式字段对我很有效(项目设置〉C/C构建〉设置〉MinGW C++链接器〉命令行模式)。“设置”窗口的屏幕截图: