• 1630阅读
  • 3回复

[提问]请教,dll 如何生成带d的版本? [复制链接]

上一主题 下一主题
离线lanmanck
 

只看楼主 倒序阅读 楼主  发表于: 2020-10-13
大虾们:

现在用qt生成的dll不管是debug还是release都是同样的 名称.dll,那么如何跟他自己一样分开2个版本呢?,比如 qt5core.dll qt5cored.dll。

这个不是简单命名问题,exe加载时就是已经定义了dll的名称,默认的debug也要没有d的才能运行。如果让他带d呢?
精彩博客:labisart.com
离线青空飞羽

只看该作者 1楼 发表于: 2020-10-13
工程文件中配置下生成的目标文件名
CONFIG(debug, debug|release) {
      TARGET = $$join(TARGET,,,d)
  }
离线lanmanck

只看该作者 2楼 发表于: 2020-10-13
这样子,无需分debug release:
TARGET = $$qtLibraryTarget($$TARGET)
精彩博客:labisart.com
离线liulin188

只看该作者 3楼 发表于: 2020-10-13
学习了
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
快速回复
限100 字节
 
上一个 下一个