waf

    4熱度

    1回答

    帶有waf的構建庫很不錯,我喜歡lib<targetname>命名方案。但是,當我使用boost :: python時,我想擺脫它:我希望圖書館的名稱像目標名稱。我知道這只是一個簡單的重命名,但是:我可以告訴waf在目標名稱前面加上lib(或者指定一個自己的名字不會改變)嗎?

    0熱度

    1回答

    我經常從cl.exe發生以下崩潰。在編譯和運行cl上的其他幫助命令時都會發生這種情況。這發生在Windows Server 2008上,但我認爲這種情況有時也發生在Windows XP上。 Jenkins在運行waf configure時非常頻繁地發生這種情況。 我一直沒能在網上找到任何東西來解決這個問題,雖然在其他程序中有提到kernelbase.dll崩潰的問題。 有沒有人有任何想法如何避免這

    2熱度

    1回答

    我正在嘗試爲node.js編寫C++模塊。 節點正在使用waf作爲構建器。 我想檢查配置,如果庫「sigar」存在。 我試圖這樣做: def configure(conf): conf.check_cxx(lib='sigar') 當我運行 「節點-WAF進行配置」,我得到了以下信息: Checking for library sigar : not found 但libs

    4熱度

    1回答

    我正在爲同事C庫的Node.js包裝模塊工作。該庫是在共享對象(.so)表單中創建的,用於動態鏈接。 我CPP模塊文件開始 #include "path/to/lib/source/lib.h" ,並與下面的WScript def set_options(ctx): ctx.tool_options('compiler_cxx') def configure(ctx):

    1熱度

    1回答

    這是一個與稱爲NS3的網絡模擬器相關的查詢。 假設我想構建一個名爲「MyProgram」的程序並在構建它時鏈接共享庫。 如何使用WAF來做到這一點?我已將'MyProgram'放入名爲'examples/thesis'的目錄中,並創建了一個wscript。我還將'MyProgram'所需的文件放在scratch-directory中。 [在NS3建立檔案時,關於WAF的使用一些更多的信息:Link

    2熱度

    1回答

    在我深入研究代碼並學習Python的日誌記錄模塊(這看起來是waf正在使用的模塊)之前,我想我會看看是否有人可能知道這個問題的快速答案。我想在控制檯/終端上顯示構建的輸出,並將其輸出到文件中。我(不幸地)在Windows環境中,我寧願不使用mtee,因爲它會丟失漂亮的彩色文本。有沒有我不知道的waf的內置方式?

    3熱度

    2回答

    我目前使用以下valadoc建設任務生成API文檔我VALA應用: doc = bld.new_task_gen ( features = 'valadoc', output_dir = '../doc/html', package_name = bld.env['PACKAGE_NAME'], package_version = bld.env['VERSI

    0熱度

    1回答

    我想用waf編譯系統編寫一個使用vala庫(我寫的)的vala應用程序。 我居然能使用這個命令來編譯: valac -X -I/usr/local/include/ofde-1.0/ -X -lofde -o ofde-terminal src/* /usr/local/share/vala/vapi/ofde.vapi --pkg gtk+-3.0 --pkg vte-2.90 -X -DGET

    1熱度

    1回答

    例WAF項目有一個很好的WAF VALA例如這裏: https://code.launchpad.net/~asabil/vala/vala-project-template.waf ,它顯示了一個圖書館和VALA的應用程序。不幸的是,這個例子中的程序實際上並沒有使用庫(它定義了方法「hello」)。當我嘗試從程序中調用它時,出現編譯錯誤。 我無法修改wscript來正確加載庫。這裏有什麼竅門?謝

    1熱度

    2回答

    我厭倦了查找製作中的魔法符號,並決定嘗試waf。 我正在嘗試使用口徑來製作電子書,我想創建一個wscript,它接受一個文件,使用包含該文件的一些參數運行程序,並生成一個輸出。如果輸入文件比輸出新,Waf應該只能建立。 在化妝,我會寫一個makefile是這樣的: %.epub: %.recipe ebook-convert $ .epub --test -vv --debug-pipe