我想制作一个可以与 msvc 和 gcc 一起使用的项目文件。
例如,为了优化速度,你会做cl /O2
和g++ -O3
.
但我不知道如何告诉项目文件有所作为。我想要类似的东西:
msvc:QMAKE_CXXFLAGS_RELEASE += /O2 /openmp /arch:AVX
else:QMAKE_CXXFLAGS_RELEASE += -O3 -march=native -fopenmp -D_GLIBCXX_PARALLEL
可悲的是,这不起作用。
其他方法是更改 mkspecs 并将新的 mkspecs 与我的应用程序捆绑在一起,但它不是很便携。谢谢 !