解决Netbeans/eclipse c/cpp 下 undefined reference to ...../无法找到相关文件目录的问题
来源:互联网 发布:linux换行输入 编辑:程序博客网 时间:2024/06/02 02:49
在公司实习,项目中的c/cpp部分要在linux下做.
由于刚转到linux下不久不太熟悉,走了不少弯路.
项目中要用到libxml2库,直接在终端下编译运行成功
$g++ testAttr.c -o getRefTest -I /usr/include/libxml2/ -L /usr/lib -lxml2
但是换到eclipse和netbeans下就悲剧了,弄里一两天没解决,网上基本没相关解答
google了久之后找到了netbeans的解决方法:
(以下转载:)
因为这个并不是Linux下的标准,所以你要在链接的时候加上-lpthread,(这里是-lxml2)
添加方式如下:
properties->Linker->Libraries->Add Standard Library->Posix Threads (or
Add Option->Other Option-> -lpthread
=========================================================
然后eclipse的问题也随之解决了:
在项目的属性->c/c++ build->settings->gcc c Linker里面的Libraries(-l)加入xml2就行了(xml2是libxml2的库文件)
想了一下,问题主要出在对gcc编译器参数不熟悉.
关于gcc参数请看我的下一篇转载文章......
- 解决Netbeans/eclipse c/cpp 下 undefined reference to ...../无法找到相关文件目录的问题
- 解决Netbeans 下 undefined reference to `pthread_create'
- 用gcc编译.cpp文件可能出现"undefined reference to `__gxx_personality_v0'"问题的解决
- 用gcc编译.cpp文件可能出现"undefined reference to `__gxx_personality_v0'"问题的解决
- 解决Qtcreator下的"undefined reference to 'getaddrinfo@16'"问题
- linux 下 C 语言 编程 undefined reference to 'pthread_create'问题的解决
- Linux下C编程undefined reference to'exp'问题的解决
- netbeans下undefined reference to `pthread_create'
- cocos2d-x在目录..\Classes添加新类的cpp后,在Eclipse下进行混合编译提示”undefined reference to vtable for 新类“错误的解决方法
- 解决undefined reference to `log' 的问题
- 解决undefined reference to `pthread_create'的问题
- 解决 linux下使用eclipse调用gdal 出现undefined reference to `GDALAllRegister'问题
- cocos2d-x的eclipse工程解决jni目录下main.cpp文件编译错误的问题
- Linux 下Eclipse C 开发:undefined reference to `pthread_create'
- Linux 下Eclipse C 开发:undefined reference to `pthread_create'
- Linux 下Eclipse C 开发:undefined reference to `pthread_create'
- linux下解决c语言undefined reference to 'sin'
- gcc链接.cpp和.c文件生成的.o库文件的时候,Linking error "undefined reference to `__gxx_personality_v0'"
- MOSS常用部署命令stsadm
- FlexEdit-强大的文本编辑器(免费的!)
- .wsp文件的部署
- 字符编码小结
- orancle10g
- 解决Netbeans/eclipse c/cpp 下 undefined reference to ...../无法找到相关文件目录的问题
- 趋势科技协助FBI破获大型跨国网络犯罪案 瓦解超过400万Botnet 殭尸大军
- kubuntu下用virtualbox虚拟winxp
- LinQ查询-转换
- Ext 控件设置值得方法
- wordpress用户权限
- javascript 常用代码
- 判断文本框是否是数字
- 小工具:把十进制RGB颜色转换成十六进制