首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

eclipse编译C++程序出错undefined reference to.解决思路

2012-03-30 
eclipse编译C++程序出错undefined reference to...刚在ubuntu上装了eclipse,现在官网上的eclipse有已经集

eclipse编译C++程序出错undefined reference to...
刚在ubuntu上装了eclipse,现在官网上的eclipse有已经集成好CDT的专门开发C++的工具。装好后还不太熟。
new->C++ project(project type:executable,shared library,static library,makefile project,GUN Autotools几大类)。选择的executable下Hello World C++ Project(带makefile文件)。
  最近在学习 boost.asio库,根据boost网上例子运行一下出现了链接的错误,不知道怎么修改。
undefined reference to boost::system::generic::system_category() 还有...to 'pthread_key_create' 'pthread_key_delete'之类的错误,错误的位置是在‘/usr/include/boost/asio/error_code.hpp’和'/usr/include/boost/asio/detail/...'。查了些网上想说的错误,大多是链接错误。说在makefile编译时加-lpthread。但是在eclipse下这些都是自动生成的。不知道怎么改?
  有右击选中项目-》属性-》C++ build->library,试了估计是操作不正确没成功。
  大家帮忙解决下3Q!

[解决办法]
gei sen ge

热点排行