Qt中生成带d结尾的dll或者修改exe的名称

https://www.oschina.net/question/1468191_2152489

在pro文件中设置TARGET字段就行了

CONFIG(debug, debug|release){
   TARGET = myDlld
}
else{
   TARGET = myDll
}

#或者直接这样,这个$$qtLibraryTarget会在debug下直接加d的
TARGET = $$qtLibraryTarget($$TARGET)

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在使用Qt生成界面的动态链接库(DLL)供C/C++调用时,可以按照以下步骤进行: 1. 创建Qt工程:首先,使用Qt Creator创建一个新的Qt工程。选择Qt Widgets应用程序模板,并选择导入外部库,并选择动态创建库。在项目设置确保选择“构建为库”选项,以便生成DLL文件。 2. 在Qt工程编写界面代码:使用Qt提供的UI设计器在Qt工程编写相应的界面代码。可以使用QWidget、QMainWindow等类创建需要的窗口,并通过布局管理器来安排部件的位置。 3. 实现界面逻辑:在Qt工程,根据需要实现相应的界面逻辑。可以通过信号和槽机制实现界面部件之间的交互,也可以在所需的界面类编写相关函数进行处理。 4. 生成DLL文件:在Qt Creator,选择构建菜单的“构建”选项,编译和生成Qt工程。生成DLL文件将会保存在指定的构建目录。 5. 将DLL文件供C/C++调用:在C/C++项目,通过导入生成DLL文件进行调用。在C/C++代码,使用动态链接库相关的函数和结构体来加载DLL,并调用其的函数。 需要注意的是,在导出函数时,需要使用`__declspec(dllexport)`将要导出的函数标记为可导出的,以便在DLL被C/C++代码调用。 总结起来,生成界面的DLL给C/C++调用的关键步骤为:创建Qt工程、编写界面代码和实现界面逻辑、生成DLL文件,以及将DLL文件供C/C++代码调用。通过这些步骤,就可以成功生成界面的DLL给C/C++调用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值