vs 安装qtaddin_VS2013+qt-vs-addin-1.2.4安装配置

本文记录了在VS2013中安装和配置qt-vs-addin-1.2.4的过程,以及遇到的编译Qt代码时的LNK2019错误。通过分析错误,发现是调用约定和宏定义问题。通过Qt Addin自动配置项目属性,解决了问题,强调了手动配置的复杂性和易出错性,并提供了检查和修复QTDIR的方法。
摘要由CSDN通过智能技术生成

--------------------------开头这部分可以跳过,仅作为笔记-----------------------

我问过的问题:

http://www.codeproject.com/Questions/1052584/Visual-Studio-compiling-Qt-code-report-LNK

http://www.qtcentre.org/threads/64257-Visual-Studio-compiling-Qt-code-report-LNK2019

另一个论坛我问的问题:

Q:

用Qt的QString应该链接到哪个lib?

现在需要用Qt的QString, IDE用的VS.

翻了半天文档也没发现该链接到哪个lib啊, 总没必要把100多个lib全给加到项目依赖里面去吧...

A:

看那个提示应该不是lib找不到吧?lib找不到的话会直接抱错无法找到.lib的吧

A:

你确定报LNK2019的函数都在Qt5Cored.lib中?

Q:

请教一个问题

如果VS报错LNK2019的符号是: "__declspec(dllimport) public: __thiscall QString::QString(void)" (__imp_??0QString@@QAE@XZ)

我用 dumpbin /exports /out:qt5cored.exports qt5cored.lib 查看了一下导出的符号, 相关的符号是

??0QString@@QEAA@XZ (public: __cdecl QString::QString(void))

__cdecl 和 __thiscall 的区别是不是导致LNK2019的原因????

A:

调用约

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值