首页 文章

使用MinGW检查Boost安装

提问于
浏览
0

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

我运行了第二个.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_filesystem C:\ 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 to boost :: system :: generic_cat egory()'C:\ Users \ user \ AppData \ Local \ Temp \ ccDlbKGy.o:second.cpp :( . text 0x116):未定义引用 boost::system::system_cate gory()' C:\MinGW\bin/ld.exe: C:\Users\user\AppData\Local\Temp\ccDlbKGy.o: bad reloc address 0xe in section .text $ _ZN5boost6syst em14error_categoryD1Ev [__ ZN5boost6system14error_categoryD1Ev]'C:\ MinGW \ bin / ld.exe:最终链接失败:无效操作collect2.exe:错误:ld返回1退出状态

我知道我在http://gcc.gnu.org/testing/testing-boost.html上找到了一个boost的安装测试功能,但这些文件不是我自己必须做的 .

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

谢谢大家!

1 回答

  • 3

    这不是正确的命令,你也应该链接 boost::system (错误是对 boost::system::system_category 的未定义引用) . 正确的命令将 g++ -o second second.cpp -lboost_system -lboost_filesystem

相关问题