门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
程序调试
›
通过qmake -project生成动态链接库的问题
发布主题
返回列表
通过qmake -project生成动态链接库的问题
2
回复
6879
查看
[复制链接]
jsc
当前离线
积分
71
jsc
累计签到:37 天
连续签到:1 天
来源:
2017-8-12 09:47:12
显示全部楼层
|
阅读模式
1
Qter豆
为了测试自己编译生成的动态链接库可以正常使用,我特意写了一个小demo程序去验证,结果是可以编译通过,也可以正常运行。可是当我把动态链接库加入到我做的项目工程里面时,奇怪的现象就出现了,编译通不过,总是说函数没有定义(
其实都是在动态链接库里面,而且我也包含了函数的头文件
)。这是为什么??我明明测试的demo都可以通过编译,可是为什么加到项目里面就不行了??(
测试demo和项目工程不同的地方就是,demo我是直接用c语言编写了一个.c文件和.h文件,然后就qmake -project qmake make 。而项目工程是之前是通过qt正常创建工程,并不是命令
)
下面说一下我生成动态链接库的步骤:
step1:编写.c和.h文件
step2:qmake -project
step3:修改.pro 文件里面的参数,TEMPLATE = lib
step4:qmake
step5:make
上面5个步骤就可以生成动态链接库,包含到demo里面是可以编译通过,也可以正常运行,可是到实际项目里面就不行了,这是为什么????
我来回答
回复
使用道具
举报
家有布衣
当前离线
积分
349
家有布衣
累计签到:311 天
连续签到:1 天
2017-8-12 12:24:45
显示全部楼层
生成库的路径是否加入环境变量?
回复
使用道具
举报
jsc
当前离线
积分
71
jsc
累计签到:37 天
连续签到:1 天
2017-8-12 17:30:45
显示全部楼层
家有布衣 发表于 2017-8-12 12:24
生成库的路径是否加入环境变量?
没有
。。。。。。。。。。
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了