qt静态链接库心得
来源:互联网 发布:慈溪楼市每日成交数据 编辑:程序博客网 时间:2024/06/06 17:24
今天在工作上要调用别人的函数,故而用到了静态链接,网上方法挺多的就不赘述了,只是来说说自己的大概情况。
pro文件里面添加
LIBS +=My_path/libwaveformGEN.a //路径要一致,否则会报错找不到该文件
然后我就报了三行错
relocation R_X86_64_PC32 against symbol `ceil@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
final link failed: Bad value
collect2: error: ld returned 1 exit status
看样子是编译可选项目里没有-fPIC
于是又加了
QMAKE_CFLAGS += -fPICQMAKE_CXXFLAGS += -fPIC
然后依然还是原来的错误。。。后来网上各种找啊。。
后来怀疑是不是编译.a文件没有添加-fPIC
先扔个背景, 我要调用的静态链接库是带我的前辈写的,之前用codeBlock一点问题没有,让我回去自己检查检查 说白了就是他觉得代码能跑问题肯定不在这。。。(前辈喊不动。。而且他也忙 然后就这么耗着。。)
但是我用的是Qt5的开发,区别和codeBlock有点大。。。最废了不少口舌才让他添加-fPIC重新编译了一个新的.a 文件 最后rebuild下
调用头文件因为是C语言写的
所以
extern "C"{#include "yourFileName.h"}
然后就成功了
。。
阅读全文
0 0
- qt静态链接库心得
- Qt的静态链接
- linux qt 动态链接库 静态链接库 学习笔记
- linux qt 动态链接库 静态链接库 学习笔记
- linux qt 动态链接库 静态链接库 学习笔记
- Qt生成动/静态链接库的*.pro文件设置
- 使用Qt创建动态和静态链接库
- MAC 平台使用qt 静态链接boost 库问题
- Qt之创建并使用静态链接库
- Qt之静态链接库的创建并使用
- Qt之创建并使用静态链接库
- 动态链接库和静态链接库制作之我的心得 (1)
- 制作静态库心得
- Linux下静态链接Qt程序
- 动态链接库、静态链接库;动态链接、静态链接
- 动态链接,静态链接,动态链接库,静态链接库
- VS2010 链接静态链接库
- 静态链接,静态链接库,CRT
- jsp取得绝对路径
- 哈哈
- bzoj3408 [Usaco2009 Oct]Heat Wave 热浪(Dijkstra裸题)
- bzoj1787 [Ahoi2008]Meet 紧急集合 树上倍增
- Access 与C++编程
- qt静态链接库心得
- 正则表达式
- Elasticsearch 架构
- BZOJ1801 Ahoi2009 chess 中国象棋
- 关联容器
- C. The Tag Game【dfs】
- 佳能iR2018一体机驱动下载 v14.2官方版
- poj 前缀中的周期
- 修改window10登录密码