Qt .pro 文件中这一行的含义是什么?

What's the meaning of this line in a Qt .pro file?

本文关键字:一行 是什么 文件 pro Qt      更新时间:2023-10-16

我从https://github.com/ialhashim/GeoTopo并想在我的CCD_ 1中运行它。在.pro文件中有这样一行:

Warningswin32{QMAKE_CXXFLAGS *= /wd4800 /wd4244 /wd4267}

这似乎是一个警告。后来程序失败,出现:

no such file or directory /wd4800 /wd4244 /wd4267

我删除了这些行,发现还有一些行用于并行性:

win32{
    QMAKE_CXXFLAGS *= /openmp
    QMAKE_CXXFLAGS *= /MP
}

我得到了同样的错误"没有这样的文件或目录/openmp"我想知道我该如何处理这个错误?

此Qt项目语句无效。当Qt Creator正在解析.pro文件时,您没有收到任何错误吗?

这肯定是一个应该激活或禁止WIN32上某些警告的代码。线路应该类似(未测试):

win32 {
    # Then use QMAKE_CXXFLAGS_WARN_ON or QMAKE_CXXFLAGS_WARN_OFF depending on what's intended
}

我建议您对该行进行注释并编译。如果它起作用,那就好了。