我正在尝试使用Qt5和Visual Studio 2012编译器编译http://www.kevinbeason.com/smallpt/光线追踪器。
它可以正常工作,但是当我尝试添加openmp时,出现了问题。
QMAKE_CXXFLAGS += -fopenmp
LIBS += -fopenmp
对于项目project.pro,Qt提示/fopenmp未被识别并被忽略。
当我使用VS命令进行编译时。
cl /c /O2 /EHsc /openmp main.cpp
它很有效,并且我得到的程序比从Qt编译出来的快3倍。
如何使Qt识别openmp并在命令行中启用其他优化?
提前致谢。
QMAKE_LFLAGS += -fopenmp
替代LIBS += -fopenmp
。 - Pavel Strakhov