推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

Qt项目拷贝到其他电脑无法构建运行等问题的解决

   2023-08-04 网络整理佚名1640
核心提示:因为他人需求,个人需要将本地的Qt项目拷贝到对方的电脑上运行并查看源码。一般来说,把项目拷贝到别的电脑上,如果想要打开并运行,首先对方的电脑上也需要安装Qt和对应的编译器。并且在拷贝时,仅仅将项目文件夹拷贝即可,不需要拷贝本地生成的debug或文件夹。如果拷贝到含有中文的目录下,又尝试了构建,此时比较简单的解决办法,就是删除当前文件夹中的.

背景

因为别人的需要,个人需要将本地的Qt项目复制到对方的电脑上运行并查看源代码。 但照搬过去之后,就出现了各种问题。 最终费了一番功夫才将问题一一解决。 今天特意抽出时间来记录一下这一系列问题的解决方案。 欢迎交流。

前提

首先,确保Qt项目可以在本地构建和运行很重要。 不然干了半天,结果就是我的项目出现了bug。

问题及解决方案

一般来说,如果将项目复制到另一台计算机上,如果想要打开并运行它,首先需要在另一台计算机上安装Qt和相应的编译器。

个人来说,我在写Qt的时候,本地的Qt版本是5.9.7,版本是2013,所以对方的电脑也保证安装了对应版本的Qt和VS,并且安装正确,并且可以运行本地生成的Qt项目。 。 。

当我们把项目复制过去的时候,删除项目文件夹中后缀为.user的文件。 该文件包含我们本地机器的配置信息,不适用于对方计算机。 并且复制时只需复制工程文件夹即可,无需复制本地生成的debug或文件夹。

复制到对方文件夹时,请确保路径不包含中文。 很多无法构建和运行的错误都是由汉字引起的。 如果你复制到包含中文的目录下再尝试构建,这时候比较简单的解决办法就是删除当前文件夹下的.user文件,然后将项目文件夹复制到一个合法的目录(不含中文)即可。

复制过去后,第一次打开.pro文件时,需要选择配置项。 这时候选择编译时的选择项是在个人本地的时候。 例如,64 位、.

构建项目,在Debug(Debug按钮的小三角)中选择电脑对应的VS版本。 很多编译错误也是编译器版本的问题。

另外,当上述步骤正确,但选择VS时出现无法生成编译的错误时,尝试删除.user,重新打开.pro文件,选择MinGW,在Debug中也选择MinGW。 我在某副本中遇到了这个问题,尝试了这个策略,成功解决了问题,仅供参考。

概括

以上策略是个人在解决Qt项目文案时遇到的问题及解决方案。 个人测试可行,但不保证不同环境下都能解决。 毕竟我在寻找解决方案的时候也找了好久,一一尝试才找到解决方案。

这是一个简短的总结。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON