vs中使用qt注意事项

1、新建qt项目时,要将x86和x64都加入工程中,这样qt工程可以随意切换32位或者64位,切换debug和release

注意:新增配置时,需要先通过鼠标拖动右下角,放大界面,然后再新增,不然界面太小,鼠标滚动时会出现如下错误情况:

2、在同一个解决方案中可以调试dll库

在应用工程中,需要将库相关信息添加进来

(1)、右击项目--》属性--》VC++目录 向包含目录和库目录中添加库目录信息

注意:将库将入到工程中时,注意是在debug配置下还是release配置下

(2)在链接器--输入中附加依赖项中,添加我们需要使用的库名字如:DLL.lib

3、vs中使用的qt函数都提示红线,但能编译过去

可以通过下面修改解决这个问题:

 4、Vs构建含有库文件的Qt完整工程方法

演示模板实例:链接:https://pan.baidu.com/s/1zpMngune4_8g8OqUpQXqMA  

(1)、新建库工程,并设置编译结果输出路径

 $(ProjectDir)\lib\

新建qt工程,注意要添加debug和release方法

(2)、设置生成后的事件,主要将相关文件复制到指定目录下

IF NOT EXIST "$(ProjectDir)..\Out\$(ConfigurationName)\" MKDIR "$(ProjectDir)..\Out\$(ConfigurationName)\"
IF NOT EXIST "$(ProjectDir)..\libs\dll\" MKDIR "$(ProjectDir)..\libs\dll\"

COPY "$(ProjectDir)dll.h" "$(ProjectDir)lib"
COPY "$(ProjectDir)dll.h" "$(ProjectDir)..\libs\dll"

COPY "$(OutDir)$(TargetName).lib" "$(ProjectDir)..\libs\dll"

COPY "$(OutDir)$(TargetName).dll" "$(ProjectDir)..\libs\dll"
COPY "$(OutDir)$(TargetName).dll" "$(ProjectDir)..\Out\$(Configuration)"
 

(3)、在同一个解决方案中新建业务工程

(4)、在业务工程中添加相关库信息

 

(5)、设置业务工程输出路径

$(SolutionDir)\OUT\$(Configuration)\

(6)、自动打包到指定目录

$(QTDIR)\bin\windeployqt.exe "$(OutDir)$(TargetFileName)"
COPY "$(SolutionDir)\libs\dll\*.dll" "$(OutDir)"

3、QT+VS 中使用qDebug()打印调试信息无法显示 

(403条消息) QT+VS 中使用qDebug()打印调试信息无法显示_蜗牛在听雨的博客-CSDN博客_qdebug打印不出来

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值