Woj*_*ilo 7 c++ python compilation include waf
如何添加wscript的包含路径?
我知道我可以根据任何cpp文件声明我想要包含哪些文件夹的文件,例如:
def build(bld):
bld(features='c cxx cxxprogram',
includes='include',
source='main.cpp',
target='app',
use=['M','mylib'],
lib=['dl'])
Run Code Online (Sandbox Code Playgroud)
但我不想为每个文件设置它.我想添加一个"全局包含"的路径,因此每次编译任何文件时都会包含它.
Woj*_*ilo 10
我找到了答案.您只需将"INCLUDES"的值设置为所需的路径列表即可.别忘了再跑waf configure:)
def configure(cfg):
cfg.env.append_value('INCLUDES', ['include'])
Run Code Online (Sandbox Code Playgroud)