waf

    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讓我困惑!

    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文件中。我創建了一個構建目標,運