1

我的 .pro 文件如下所示:

TEMPLATE    = 
TARGET      = 
DEPENDPATH  += 

HEADERS     += 
FORMS       += 
SOURCES     += 

QT          += 
QT          += 
QT          += 

INCLUDEPATH +=  
INCLUDEPATH += 
INCLUDEPATH += 
INCLUDEPATH += 

LIBS        += 
LIBS        += 
LIBS        += 

CONFIG      += 

我还需要使用qmake-cxxflags吗?
在哪种情况下应该使用该标志?

4

1 回答 1

3

qmake-cxxflags 用于将标志/选项传递给编译器,这完全取决于您作为开发人员。例如,您可以使用它来传递优化设置。

假设您正在使用 GCC 编译器并且您想要启用优化级别 O3,那么您可以这样做:

QMAKE-CXXFLAGS = -O3

或者假设您的 GCC 版本的编译器仅支持 c++11,如果某些标志传递给它,并且您想使用 c++11 的新语言功能,那么您可以这样做:

QMAKE-CXXFLAGS = -std=c++11

当然,您可以只使用一个 QMAKE-CXXFLAGS 来传递所有选项。

QMAKE-CXXFLAGS = -std=c++11 -O3

于 2012-12-12T07:39:33.143 回答