qmake && make
我使用以下文件编译 Qt 可执行project.pro
文件:
INCLUDEPATH *= ../../dependencies/boost
QT *= opengl xml
CONFIG *= qt opengl static
TARGET = myexe
HEADERS = Viewer.hpp MainWindow.hpp Inspector.hpp
SOURCES = main.cpp Viewer.cpp MainWindow.cpp Inspector.cpp
但是,在编译时,moc
会阻塞无法解析的 boost 宏。要解决此错误,我需要将标志传递-DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED
给 moc,但我无法做到。
如何编辑我的.pro
文件以将给定的标志传递给moc
?(但不是g++
,就像QMAKE_CXXFLAGS
那样)