0
나는 boost
라이브러리를 사용하는 waf
을 사용하여 프로젝트를 실행하려고합니다. problem을 극복하려면 -DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED
인수를 MOC
에 전달해야합니다. 나는 wscript
에서waf : Qt의 moc에 컴파일러 플래그 전달하기
bld(features ='cxx',
source ='GSTEngine.cpp',
target = 'GSTEngine.o',
includes = qtinc+gstinc+taginc,use=['BOOST'],
uselib = qtlibs,
cxxflags = ['-DQT_NO_KEYWORDS','-DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED'])
으로 시도했지만 실패했습니다. 인수를 MOC
에 전달하는 방법은 waf
?
moc로 전달해야합니까? 일반 정의와 비슷하며 http://docs.waf.googlecode.com에서 볼 수있는 것처럼 "bld (..., define = [ 'QT_NO_KEYWORDS', 'BOOST_TT_HAS_OPERATOR_HPP_INCLUDED'] ...)를 통해 정의해야합니다. /git/book_16/single.html 섹션 9.1.2 – drahnr