1

私はboost::asioの仕事を得ようとしています。

コマンドでブーストを構築しました

bjam toolset=gcc --build-type=complete --with-system --with-thre
ad --with-date_time --with-regex --with-serialization stage

私のlibboost_systemファイルはlibboost_system-mgw47-1_53.dll. だから私はコマンドでサンプルプログラムをコンパイルしようとしました(スラッシュとバックスラッシュの両方で試しました)

mingw32-g++ -ID:/boost_1_53_0 -LD:/boost_1_53_0/bin.v2/libs
main.cpp -libboost_system-mgw47-1_53

しかし、私はエラーが発生し続けます

ld.exe: cannot find -libboost_system-mgw47-1_53

ライブラリ ファイルが存在します: D:\boost_1_53_0\bin.v2\libs\system\build\gcc-mingw-4.7.2\release\libboost_system-mgw47-1_53.dll. 私が間違っていることは何ですか?バイナリを探す場所をコンパイラに伝えます。なぜそれらを見つけることができないのですか?

mingw 4.7 を使用した x64 Win7 上の PS ビルド

4

2 に答える 2

1

以下を使用する必要があります。

mingw32-g++ -ID:/boost_1_53_0 -LD:/boost_1_53_0/stage/lib main.cpp -lboost_system-mgw47-1_53
于 2013-06-11T18:58:09.297 に答える