我的目标是消除一些编译器警告。我发现可以通过在我的 .pro 文件中添加编译器标志来实现这一目标:
QMAKE_CXXFLAGS += -Wno-unused-variable -Wno-reorder
问题在于它们被添加到Qt构建系统生成的标志之前。我已经检查了我的编译器输出:
所以,正如你所看到的,-Wall在我的标志后面,并且将它们丢弃了。我应该怎么做才能在这些标志之后添加它们呢?g++-4.2 -c -pipe -Wno-unused-variable -Wno-reorder -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB