waf

    4热度

    1回答

    我设法编译我.proto文件是这样的: def build(bld): bld(rule='protoc --cpp_out=. -I.. ${SRC}', source='a.proto b.proto', name='genproto') 似乎工作不错,当我修改的源文件,他们正在重新编译等。但结果是,我需要包括到我的主要程序的源列表文件名为build/a.pb.cc和build/

    0热度

    1回答

    我试图运行使用waf的项目,它使用boost库。为了克服problem我需要将-DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED参数传递给MOC。我试图在wscript这样做,因为 bld(features ='cxx', source ='GSTEngine.cpp', target = 'GSTEngine.o', includes =

    0热度

    1回答

    我想用waf运行valgrind。命令是./waf --command-template =“valgrind%s” - 运行程序名称。 我收到valgrind的内部错误。即使valgrind失败,我还能尝试什么? --6446-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) - exiting --6446-

    2热度

    1回答

    我有一个正在运行的项目在qt中。为了构建目的,我使用waf构建工具。要获得相同的项目,并将其从WAF运行,我需要一些文件的末尾添加 #include "file.moc" ,以避免发生不可预料的参考。但如果这些包括没有在qt中评论我得不到文件错误。你如何让qt忽略某些文件包含。我觉得这样的事情应该做的伎俩 #ifndef Q_MOC_RUN #include "file.moc"

    2热度

    2回答

    我正在启动一个新项目,该项目将针对MSVC,GCC (latest),GCC 4.3 ARM以及更多。我们构建的waf构建系统具有编译器的C++11功能检测功能。 我现在有编译器中所有功能的预处理宏,我针对的是C++11,例如#ifdef WAF_FEATURE_CXX_STRONGLY_TYPED_ENUMS。因此,我可以编译编译器支持的不同代码。作为GCC几乎支持所有是MSVC甚至还没有接近(

    0热度

    1回答

    因此,我使用以下基本步骤执行node.js安装过程(从存储库)。 混帐克隆https://github.com/joyent/node.git CD节点 git的结帐v0.6.16 #Try检查nodejs.org什么的稳定版本是 的./configure make 个 须藤使安装 试图在命令行中运行的Makefile后(键入make),我收到以下错误,我不知道如何解决。 未配置项目(首先运行'w

    2热度

    1回答

    我试图为我的项目之一使用waf设置gstreamer的包含路径。我认为做这样的事情应该得到的路径 def configure(conf): conf.check_cfg(package='gstreamer-0.10', args='--cflags --libs', uselib_store='GSTREAMER') 上面的代码将得

    1热度

    2回答

    我正在写方法的wscript用于实现代码,其包括QDebug #include <QDebug> 以我的WScript配置QT我有这些行指定 def configure(conf): conf.env.append_value('CXXFLAGS', ['-DWAF=1']) conf.load('compiler_cxx qt4') conf.check_cfg

    1热度

    1回答

    我正在使用waf wscript来制作项目。我面临的问题是包括qt特定的头文件:lib和libpath。我对pkg-config工具有一定的了解。/usr/lib/pkg-config目录中有.pc文件,可以帮助自动扩展所需的目录。但是没有用于qt的.pc文件。 QT库是使用突触安装的。 有没有办法避免在wscript配置中写入所有包含路径和lib目录?

    0热度

    2回答

    我有下载boost库并运行bootstrap.bat和。\ b2。尝试在64位运行余米时遇到这些错误 C:\cygwin\home\vickey\tunebasket\p2p>python waf build --with-tests --boost-includes="c:\boost_1_48_0" --boost-libs= "c:\Users\vickey\Downloads\lib64