我正在使用 Qt 并且对它有点陌生。我想构建一个 Qt 应用程序并创建 devprog.pro 文件。但是,在执行qmake和make之后, 我得到了错误
c:\qt473\include\qtcore../../src/corelib/global/qglobal.h(45):致命错误 C10 83:无法打开包含文件:'stddef.h':没有这样的文件或目录
所以我指定了 gcc 4.4.1 包含位置,我得到的错误消息(除其他外)是:
c:\codeblocks\MinGW\lib\gcc\mingw32\4.4.1\include\stddef.h(211):错误 C2371:'size_t':重新定义;不同的基本类型预定义 C++ 类型(编译器内部)(19):参见“size_t”声明 C:\CodeBlocks\MinGW\include\string.h(126):错误 C2143:语法错误:缺少“;” 在 '*' C:\CodeBlocks\MinGW\include\string.h(126) 之前:错误 C4430:缺少类型说明符 - 假定为 int。注意:C++ 不支持默认整数
我的问题是:1.如何解决这样的错误问题,因为我试图解决这个问题。2.有没有办法让qmake自动检测你的主要gcc mingw位置,而不必在qmake执行期间为每个项目设置它?