gpt4 book ai didi

c++ - 使用 MinGW 检查 Boost 安装

转载 作者:行者123 更新时间:2023-11-28 00:45:32 24 4
gpt4 key购买 nike

我在 http://nuwen.net/mingw.html 使用了 MinGW 安装

我运行了在以下位置找到的 second.cpp 测试: http://tabreziqbal.wordpress.com/2006/03/16/how-to-test-c-boost-installation/(我使用了正确的命令从评论中运行,这是g++ -o second second.cpp -lboost_filesystem)

我收到以下错误:

C:\Users\user\Projects\Programming\C++\boostTest2>g++ -o second second.cpp -lboost_filesystemC:\Users\user\AppData\Local\Temp\ccDlbKGy.o:second.cpp:(.text+0x102): 未定义对 boost::system::generic_cat 的引用
egory()'
C:\Users\user\AppData\Local\Temp\ccDlbKGy.o:second.cpp:(.text+0x10c): undefined reference
boost::system::generic_category()'C:\Users\user\AppData\Local\Temp\ccDlbKGy.o:second.cpp:(.text+0x116): 未定义对 boost::system::system_cate 的引用
血腥()'
C:\MinGW\bin/ld.exe: C:\Users\user\AppData\Local\Temp\ccDlbKGy.o: 段中错误的重定位地址 0xe
.text$_ZN5boost6system14error_categoryD1Ev[__ZN5boost6system14error_categoryD1Ev]'C:\MinGW\bin/ld.exe: 最终链接失败:无效操作collect2.exe:错误:ld 返回了 1 个退出状态

我知道我在 http://gcc.gnu.org/testing/testing-boost.html但是这些文件不包含在 nuwen.net 的分发中(所以我必须自己做)。

感谢您的帮助 - 我想我只是搞砸了一些小事(我希望无论如何)。

谢谢大家!

最佳答案

这不是正确的命令,您也应该链接 boost::system(错误是对 boost::system::system_category 的 undefined reference )。正确的命令将是 g++ -o second second.cpp -lboost_system -lboost_filesystem

关于c++ - 使用 MinGW 检查 Boost 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16393301/

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