如何解决Qt工程在其他电脑上无法运行的问题!(error: cannot open C:\Users???\AppData\Local\Temp\main.obj.5136.0.jom)

您所在的位置:网站首页 qt程序不能运行的原因 如何解决Qt工程在其他电脑上无法运行的问题!(error: cannot open C:\Users???\AppData\Local\Temp\main.obj.5136.0.jom)

如何解决Qt工程在其他电脑上无法运行的问题!(error: cannot open C:\Users???\AppData\Local\Temp\main.obj.5136.0.jom)

2024-06-02 05:08| 来源: 网络整理| 查看: 265

        我之前学过一段时间 Qt ,本人比较喜欢随手做笔记,所以在学习的时候新建了一堆工程(使用的是 Qt Creator),后来研究方向变了,也就没有用过 Qt 了。... 由于后面电脑出现了一系列问题,最后选择给电脑重装了个系统,重装了 Qt,... !!!

        再往后就是,项目里面需要使用 Qt ,于是我就又打开之前学习时新建的 Qt 工程,打算温习一下之前学过的知识。划重点:就在打开之前的 Qt 工程时,工程文件跑不了了???报各种错???一头雾水 Why ???

        在网上乱搜一通也没有找到有效的解决方案,最后冷静下来认真思考问题来源,悄无声息的解决了问题!!!

        强调一下,重装 Qt 软件情况和把工程文件拿到其他电脑上是一个道理,一键解决!!!

        上面说了那么多,就是希望您在操作之前看一下是否对号入座。如果浪费了时间,又没有解决问题,真的很让人抓狂,况且每个人的时间对其个人而言都是最为珍贵的,没有之一!!!

        下面进入正题,开始整活!!!

第一步:打开相应的工程文件,找到工程对应的

“build-01_QtTest-Desktop_Qt_5_12_5_MinGW_64_bit-Debug”

文件,看其配置 “MinGW_64_bit-Debug” 以备后用,然后删除该文件;

 第二步:打开相应的工程文件,即上图中的 “01_qttest" 文件,打开后如下图所示,找到文件中的  ” .user “ 文件,将其删除。

删除该文件原因:Qt 工程在别人编译的时候,会生成一个 .user 文件,该文件对应  Qt creator 项目中的 shadow build ——> 构建目录,别人运行时生成的目录,你不一定有,所以直接删除掉工程中的 .user 文件就行了。

第三步:使用 QtCreator 打开该工程时会弹出如下页面,直接点击 ok 即可;

第四步:在 QtCreator 左侧目录中,点击项目选项,在 Build & Run 下面选择和第一步中相同的配置或者在 Configure Project 下面选择和第一步中相同的配置,即 “MinGW_64_bit-Debug” ;

注:如果配置不小心选错了也没关系,在错误的配置上面右击鼠标,然后点击 ” Disable Kit ... “ 把错误的配置删掉,重新在 Build & Run 下面选择正确的配置即可;

在重新对 Qt 项目进行配置后就可以正常运行 Qt 工程了,希望有帮到大家!!!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3