質問: ### 環境 windows10 Visual studio 2017 c++ boost_1_66 Anaconda3(python3.6) ### 前提・実現したいこと 〇実現したいこと Boost/PythonでC++からpythonを呼び出したい 〇前提 別のテストプログラムでboostのバージョンを確認していますのでboost単体での環境構築は問題ないと考えています。 で問題が発生します. ### 発生している問題・エラーメッセージ ``` Link1104 ファイル'boost_pyton3-vc141-mt-gd-x64-1_66.lib'を開くことができません。 ``` ### 該当のソースコード include ### 試したこと boost_pyton3-vc141-mt-gd-x64-1_66.lib は確かに存在しませんが, libboost_pyton3-vc141-mt-gd-x64-1_66.lib は存在しています. ### 補足情報(FW/ツールのバージョンなど) どうやら接頭辞"lib"がついて生成されているようです. 接頭辞なしの'boost...'を生成する方法や、 接頭辞ありの'libboost...'を'boost...'の代わりに使用する方法があればと思い質問しました. よろしくお願いします.
回答: スタティックライブラリ、ダイナミックライブラリの設定を行う事で解決しました。 ビルド引数にshareとstaticを共に用いればよかったです。