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那样)