python生成静态库_使用boost.python静态库
生活随笔
收集整理的這篇文章主要介紹了
python生成静态库_使用boost.python静态库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編譯腳本為:
bjam stage toolset=msvc link=static runtime-link=shared threading=multi variant=debug,release --build-type=complete --with-python
注意這兩個選項:?link=static runtime-link=shared
即:生成靜態鏈接庫,而運行時庫鏈接Crt動態庫版本
編譯成功后生成兩個靜態庫:
libboost_python-vc90-mt-gd-1_50.lib ? // debug版本
libboost_python-vc90-mt-1_50.lib ? ? ? ? // release版本
boost.python默認情況下鏈接的是動態庫(名字是:boost_python-vc90-mt-gd-1_50.lib?)
要鏈接靜態庫,?需要添加一個預處理宏:?BOOST_PYTHON_STATIC_LIB
這樣就沒問題了
總結
以上是生活随笔為你收集整理的python生成静态库_使用boost.python静态库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sql跨表查询_跨表更新,看到自己写的S
- 下一篇: pandas添加一行数据_恨晚,Pyth