我正在尝试使用 Qt5 和 Visual Studio 2012 编译器编译http://www.kevinbeason.com/smallpt/ raytracer。
它工作正常,但是当我尝试通过添加使用 openmp
QMAKE_CXXFLAGS += -fopenmp
LIBS += -fopenmp
对于 project.pro ,Qt 说 /fopenmp 无法识别和忽略。
当我使用 VS 命令编译时
cl /c /O2 /EHsc /openmp main.cpp
它可以工作,我得到的程序比从 Qt 编译的程序快 3 倍。
如何让 Qt 识别 openmp 以及如何在命令行中启用其他优化?
提前致谢。