私はCode :: Blocksで作業するブーストライブラリを手に入れようとしていて、何か問題があります。boostとCode :: Blocksのトラブル
私が最初にブーストをしようとしたとき、私はすべて最新のzipファイルをダウンロードしてCodeBlocksフォルダに展開しました。次に、boostフォルダを見るようにコンパイラの設定を行います。これにより私はコンパイルすることができましたが、リンクすることはできませんでした。私はBoostWindowsQuickReferenceを読む。私は私のマシンからのブーストに関連するすべてを削除し、新鮮な開始した。
私はステップの指示のステップに従って、命令が言ったとおりに行かなかった唯一の事は、それの内部含める\ブーストとインストール、適切なフォルダがCにあったということでした。私のコードブロックフォルダではなく。だから私は単純に、何らかの理由でそこにいなければならない場合に備えて、CodeBlocksフォルダにコピーしました。これは.zipをダウンロードすることから既にboost_1_40_0フォルダがあるためです。
私はプログラムをコンパイルしようとしましたが、まったく同じエラーが発生しました。それから私はリンクライブラリ(例:boost_regex-mgw44-mt-1_40.lib)を入れるのを忘れていたことに気付きました。今すぐ取得する
エラー:ld.exe ||が-lboost_regex-mgw44-mt-1_40.libを見つけることができません。
私はいくつかの質問があります:私は間違って何をやっている、明らかに
- を?
- ブースト機能を使用するたびにリンクライブラリに入れる必要があります(すべてが異なるファイルに分かれていますが、大きなプロジェクトは1つだけではありません)。
- ブーストジャム、または私はそれを抽出し、それを使用することができますか? (おそらくダムの質問ですが、まったく同じエラーが出たときに疑問の種が植えられました)
- nuwenのMinGWディストリビューションを試すべきでしょうか? (それはもっと簡単になりますか?)
もし何らかの明確化が必要なら、私はそうすることができます。ありがとう。
編集:今、私は通常のプログラムをコンパイルできません。だからもうちょっと新鮮になった。
nuwenのブーストジャムはありません:P –