gpt4 book ai didi

c++ - 无法使用 mingw32-g++ 链接 boost

转载 作者:行者123 更新时间:2023-11-30 04:17:34 27 4
gpt4 key购买 nike

我正在尝试让 boost::asio 工作。

我已经用命令构建了 boost

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。所以我试着编译了一个例子program使用命令(尝试使用斜杠和反斜杠)

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 上构建

最佳答案

你需要使用:

mingw32-g++ -ID:/boost_1_53_0 -LD:/boost_1_53_0/stage/lib main.cpp -lboost_system-mgw47-1_53

关于c++ - 无法使用 mingw32-g++ 链接 boost ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17031185/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com