waf

    1热度

    1回答

    我有一个不创建文件的waf规则,所以我没有目标。我希望在第一条规则之后严格执行另一项规则。下面是这种情况的一个人为的例子。 在制作语法,我试图做类似如下: kill_server: myserver --kill install_server: kill_server cp $(SRC)/myserver $(BLD)/myserver 在WAF,我在这里: def i

    3热度

    1回答

    我试图建立在Windows 64位硝基NITF库。另外,我需要构建C++共享库来链接,即DLL不仅仅是EXE。 我试图建立与: python waf configure build --enable-debugging --prefix=installed --enable-cpp11 --enable-64bit --dist-source --msvc_targets=x64 --shared

    0热度

    1回答

    我正在HPUX上构建samba 4.4.5。 它使用waf(python)工具来构建竞争的源代码。 该工具使用各种python脚本和wscript来配置和构建samba。 我想修改包含特定文件的路径/编译标志或修改特定库的链接路径。 我怎么能这样做?

    0热度

    1回答

    我想在ubuntu 16.10上交叉编译ndn-cxx,以便在arduino yun上使用它。我正在关注这个steps。 当我尝试执行./waf命令我碰到下面的错误: [ 30/141] Compiling src/security/sec-public-info-sqlite3.cpp mips-openwrt-linux-musl-g++: warning: environment vari

    2热度

    1回答

    我最近写了这个简单的WAF构建脚本: #! /usr/bin/env python # encoding: utf-8 def options(opt): opt.load('compiler_cxx') opt.load('msvs') def configure(conf): conf.load('compiler_cxx') def build(b

    1热度

    1回答

    WAF的书表明,我可以创建一个任务发生器将复制文件: def build(ctx): ctx(source='wscript', target='foo.txt', rule='cp ${SRC} ${TGT}') 这将导致一个目标,与waf configure list所示,叫foo.txt 。所以我可以这样做: waf configure build --targets=foo.

    1热度

    1回答

    我试图将一个C项目导入由waf管理的eclipse(CDT)。有一个由waf生成的预定义列表(当运行./waf configure时)。该列表必须导入到Project->Properties->C/C++ General/Paths and Symbols/Symbols/GNU C,以便索引器知道它们并且不会打印错误。该列表(使用GUI时)存储到.cproject文件中。我创建了一个构建目标,运

    1热度

    1回答

    我使用waf来构建并运行gtest。 如果我把所有东西都放在我的根wscript中,如下所示。 def build(bld): # build hello world lib bld.recurse("src/cpp/hw") # build hello world gtest app cppUnitTest = bld.program( tar

    2热度

    2回答

    我在我的C++程序中使用OpenSSL,我需要链接crypto和ssl。如果是例如GCC,我只想通过: -lcrypto -lssl 我加入网络,模拟器3 这种依赖关系,但我不知道如何在WAF做到这一点。我应该如何将它们添加为依赖项?

    1热度

    1回答

    我已经安装了NS3和Waf,它工作正常。但我应该使用像vim这样的基本编辑器编写一个python代码! 有什么办法可以配置pycharm,以便我可以在其中包含NS库吗? 我为C++配置了Eclipse和netBeans,但是pycharm让我困惑!