QT无法解析的外部命令

代码总览

img

各个头文件

img

img

img

img

img


各个源文件

img

img

img

img

img


哪位兄弟可以解决这个问题,csdn里好多文章对我都没有用,甚至文件夹里的文件都不一样

提示很清楚啊,qmainwindow的paintevent函数没有实现,代码没贴全,你看一下。

login.h里面添加#include 即可

【相关推荐】



  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/23127
  • 这篇博客也不错, 你可以看下C/C++ | Qt 实现爬虫功能,爬取CSDN博客文章
  • 除此之外, 这篇博客: Qt之小学徒学习记录分享中的 1.对于Qt的下载和安装,网上以及CSDN有丰富的资源,这里博主不再赘述,相信下载和安装对屏幕前的你来说是小菜一碟,那么接下来跟博主一起探索Qt吧!!! 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    等等开始学Qt前再吸收一点前置芝士哈哈哈!
    在这里插入图片描述

    根据开发项目的不同,Qt分为桌面和移动设备应用开发、嵌入式设备开发两大类不同的安装包。
    桌面和移动设备应用开发就是开发在PC、服务器、手机、平板电脑等设备上运行的程序,操作系统平台可以是Windows、Linux、macOS、Android(就是跨平台性)等。用于桌面和移动设备应用开发的Qt具有开源许可协议,可以免费下载和使用。
    嵌入式设备开发是针对具体的嵌入式设备来开发应用程序,如物联网设备、汽车电子设备、医疗设备等特定的嵌入式设备。用于嵌入式设备开发的Qt可下载30天试用版本。
    小学徒的Qt学习方向是桌面应用程序开发的,所以下载使用的是桌面和移动设备开发的Qt 5.9.1开源版本,接下来开始真正的学习哈哈哈

    在这里插入图片描述


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

http://t.csdn.cn/9JJXa

#include呢

结合GPT给出回答如下请题主参考
这个错误通常意味着QT不能找到您正在尝试运行的外部命令。您需要确保该命令在系统环境变量中正确配置,并且QT能够正确地访问它。

以下是一些解决方法:

1.检查是否正确安装了所需的命令行工具。例如,如果您尝试使用VC++编译代码,则需要安装Visual Studio并配置环境变量。

2.确保将所需工具的路径添加到系统环境变量中。这可以通过编辑系统环境变量或通过qtcreator中的项目构建设置来完成。

3.检查防病毒软件或防火墙是否阻止qtcreator访问所需工具。

4.如果您使用的是特定于平台的命令,则需要确保您的QT版本与平台兼容。例如,在Windows上,您需要使用Visual Studio工具链来编译Windows应用程序。

如果以上方法无效,请提供更多信息,例如您正在尝试执行的命令和QT版本以及操作系统等,以便我们更好地帮助您解决问题。

img

Qt 错误: LNK2019: 无法解析的外部符号 原因及解决办法
可以参考下

Qt报错:无法解析外部命令,解决办法,参考解决方法:
Qt报错:无法解析外部命令,解决办法:https://download.csdn.net/blog/column/11760451/105573407
或者:
https://www.tinymind.net.cn/articles/b59af7d108b231

mypushbutton类传的qstring参数,路径里边有中文,跟这个有关系不?

提示paintevent没有实现

引用 皆我百晓生 小程序回复内容作答:

QT无法解析的外部命令是指在QT编译或运行时遇到的无法识别的命令。这种错误通常是由于环境配置不正确或者缺少所需的依赖库导致的。

以下是一些常见的解决方法:

  1. 检查环境变量:确保系统的PATH环境变量已正确配置,包含了QT的安装路径和相关的编译工具路径。

  2. 检查依赖库:确认所需的依赖库已经正确安装,并且在系统路径或者QT的库搜索路径中能够找到。

  3. 检查编译工具:确认所使用的编译工具(例如GCC或者MSVC)已正确安装,并且在系统路径中能够找到。

  4. 检查QT版本:确保所使用的QT版本与项目要求的版本匹配,并且已正确安装。

  5. 清理项目:尝试清理项目并重新构建,有时候会解决一些与编译过程相关的问题。

如果以上方法都无法解决问题,可以尝试在QT的官方论坛或者社区提问,获取帮助和进一步的解决方案。

调用的函数没有定义