QT Creator - LNK2019 和 LNK1120 错误 [重复]

Posted

技术标签:

【中文标题】QT Creator - LNK2019 和 LNK1120 错误 [重复]【英文标题】:QT Creator - LNK2019 and LNK1120 errors [duplicate] 【发布时间】:2016-11-17 17:39:46 【问题描述】:

您好,我刚刚下载并安装了 QT Creator。 我做了项目,我试图编译它。 编译已经结束,我收到了两个错误和一个警告:

我在这个论坛上读到了一些关于这方面的内容,我发现我应该这样做: 构建/清理所有,然后构建/运行 qmake 这对大多数人都有帮助,但对我没有帮助。 我应该怎么做才能解决这个问题。我真的很想学QT :|

PS。我没有更改新项目中生成的代码中的任何内容。而且我的编译器是 64 位的。

【问题讨论】:

请提供有关项目的更多详细信息:代码和.pro文件 【参考方案1】:

安装 Qt Creator 将不允许您编译您的项目。 Qt creator 只是一个 IDE。 您必须在您的计算机上安装一个工具包(编译器 + Qt 库)。如果您是 Qt 新手,并且尝试在 PC (Windows) 上编译代码,则应尝试使用https://www.qt.io/download-open-source/ 上提供的在线安装程序安装 Qt。

【讨论】:

我已经从那里下载了 qt creator。 您的环境是什么(操作系统、编译器、Qt 库)?【参考方案2】:

确保您定义的类在您的 .pro 文件中列为源文件,然后尝试再次运行 QMake(构建 -> 运行 qmake),然后尝试构建。您也可以在编辑您的 .pro 文件后尝试清理/重建您的项目。

【讨论】:

以上是关于QT Creator - LNK2019 和 LNK1120 错误 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Qt Creator LNK2019:使用 OpenCV 无法解析的外部符号

Qt Creator 链接器错误:LNK1104:无法打开 fil 'usb-1.0.lib' - Windows

Qt Creator error: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

CUDA、Win7、Qt Creator - LNK1104:无法打开文件“<cuda 文件>.obj”

Qt Creator 链接器错误:LNK1104:无法打开文件“opencv_core249d.lib”

Qt Creator:未解析的外部符号