使用以下內容: Python版本2.7.13,Scons版本2.5.1,Visual Studio 2012 express已安裝,但我不打算使用它。 安裝代碼塊和MinGW-W64-builds-4.3。使用scons在windows下編譯C++代碼,scons添加「/ Fo」作爲編譯選項
使用Scons在windows下編譯C++代碼(networkit toolkit)。 Scons增加了「/ Fo」作爲編譯選項。此選項只適用於VC++,而不適用於我嘗試使用的MinGW。爲什麼Scons添加此標誌?我檢查了我的Sconstruct和參考build.conf文件,似乎無法找到明確設置此標誌。
我的Sconstruct文件在這裏(http://www103.zippyshare.com/v/jSrMapGz/file.html),build.conf文件在這裏(http://www11.zippyshare.com/v/aXGQA5b5/file.html)。
我想用g ++的「-o」標誌來完成編譯,這相當於VC++的/ Fo標誌。我只是不知道Scons從哪裏挑選這個標誌:(
我是一個新手,有python和scons。我通常使用VC++ 2012,但必須使用networkit工具包作爲項目,但它使用C11功能。不能更新到VC++二千○十七分之二千○一十五呢。
感謝您的幫助!
請注意NetworKit頁面本身(在github上)提到目前不支持在Windows下構建軟件。至少,沒有人成功完成此任務... – dirkbaechle
@dirkbaechle:感謝您在解決此問題上的幫助,我能夠在Windows上編譯和使用NetworKit。我已經在NetworKit新聞組上發佈了詳細信息。 –