1
更新指定編譯器選項。行爲就是我所期望的。
但是,當我將/ O1替換爲/ Ox時,.lib與/ O2相同。
/牛不能正常工作!Boost構建使用Visual C++時
來源:
我使用這個命令
b2.exe variant=release
,但我怎麼用力推動構建中使用/ OX而不是/ O2?
(發佈的默認設置是構建/ O2,但我想/ OX)
P.S.,我嘗試
using msvc : 14.0 : : /Ox ;
在我的項目 - config.jam中,但它不工作。
你爲什麼想/牛?你知道[它基本上和/O2相同(http://stackoverflow.com/questions/5063334/what-is-the-difference-between-the-ox-and-o2-compiler-options),對吧?唯一的區別是/ O2還可以啓用字符串池和功能級鏈接。你爲什麼不*想要那些? –
@CodyGray在我看來,字符串池緩慢。 (但它仍然有爭議。) – Caesar