qt有没有编译开关,当工程是release,就用release版本的lib,是debug的就用debug版本的lib?

ttnewday11 2011-08-25 04:59:07
如题。
...全文
173 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ttnewday11 2011-08-28
  • 打赏
  • 举报
回复
我想调用自己写的dll。
但有个很奇怪的现象,debug: LIBS += 。。。这种,dll的文件名改变了,程序启动不来。
比如:原来的dll文件名是Test.dll,并且debug: LIBS += -L../Libs/ -lTest,这样没问题;但把dll改成Testd.dll,然后debug: LIBS += -L../Libs/ -lTestd,这时程序启动不来。我不知是不是只要我这边出现这个现象。
暗黑小白 2011-08-27
  • 打赏
  • 举报
回复
有选项啊,要是是你自己编译的QT要把两个都选上
chancy3100 2011-08-26
  • 打赏
  • 举报
回复
不太明白你说什么,编译release或者debug不是可以自行选择么,选好了qtcreator就会给你调用相关的lib吧。
supervila 2011-08-26
  • 打赏
  • 举报
回复
.pro文件中配置啊。
debug: LIBS += 。。。
release: LIBS += 。。。
dbzhang800 2011-08-25
  • 打赏
  • 举报
回复
默认不就是这样么?或者你需要补充你的问题

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧