美文网首页
迁移Qt项目的路径问题

迁移Qt项目的路径问题

作者: downdemo | 来源:发表于2018-08-30 15:49 被阅读11次
  • 当写好一个项目时,如果拷贝项目到其他位置,比如本机的桌面,或是其他电脑上,或多或少可能出现各种编译问题。如果是QtCreator的.pro项目还好,可能可以直接编译,因为其中记录的就是简单位置信息
  • 问题是用VS做的Qt项目,没有.pro只有.sln,移动位置后,打开.sln文件是可以直接打开解决方案的,但因为位置的改变就会出现许多报错,解决这些错误需要一一改正项目属性
  • 首先测试VS能否正常运行。之前VS和Qt以及各种库都放在D盘,后来把D盘清空并到了C盘,在C盘中重装了VS,只选择了默认的核心选项,结果就是一堆解决不完的连环错误,干脆把所有依赖都装上,什么问题都解决了
  • 再检查环境变量配置,以前D盘中的路径要改到新的对应路径,注销或重启使其生效
  • 原有项目最好放到以前相同的相对层次目录,因为项目属性中既有绝对路径又有相对路径,绝对路径不难改,相对路径改起来就麻烦了,后面再说这点
  • 打开.sln导入项目后,打开Qt VS Tools - Qt Project Settings,最后的Version选择已配置的设置(在Qt VS Tools - Qt Options中选择设置路径C:\Qt\Qt5.10.1\5.10.1\msvc2017_64即可设置),若没显示OK按钮可以回车保存
  • 打开项目属性,依次修改调试 - 环境Qt Meta-Object ComplierQt Resource ComplierQt User Interface Complier链接器 - 常规 - 附加库目录链接器 - 输入 - 附加依赖项中的原来的D盘路径
  • 以上选项以及C/C++ - 常规 - 附加包含目录中还包含大量相对路径,修改较为麻烦。保持相对位置不变,比如以前项目放在D:\Project,Qt路径为D:\Qt,现在Qt路径为C:\Qt,直接把项目再放到C:\Project,相对位置就不用修改
  • 以上都改好项目就可以运行了

相关文章

  • 迁移Qt项目的路径问题

    当写好一个项目时,如果拷贝项目到其他位置,比如本机的桌面,或是其他电脑上,或多或少可能出现各种编译问题。如果是Qt...

  • Coverity 工具静态扫描 QT 项目实践

    一、前言 本文同样不讲述 Coverity 工具的安装和部署,只记录在扫描 QT 项目的过程和遇到的问题。QT 项...

  • qt4.8.0(qtcreator 2.4.1)转Qt5.2.1

    ——————————————————————————————附上常见的QT问题: 链接路径问题 如果在调用SDK的...

  • 常见QT编程问题

    附上常见的QT问题: 一、链接路径问题 如果在调用SDK的QT编译过程中发现无法链接-l**sdk等链接错误,并出...

  • Meet Qt技术沙龙 QA

    问1. 能否介绍下Qt WebEngine?Qt Webkit迁移到Qt WebEngine有哪些需要注意的地方?...

  • QT添加 .dll .lib 等库文件

    Qt中pro文件从相对路径导入库Qt学习(三)“$$"符号的讲解 直接加绝对路径 LIBS += D:\Code\...

  • Qt编译odbc

    安装qt-opensource-linux-x64-5.x.x.run 进入odbc源码路径/xxx/Qt5.6....

  • 工作所遇问题记录

    2017.1.11目的:项目迁移,代码仓库管理用的codding,将项目的代码从一个账号迁移至另一个账号。问题:A...

  • Qt新建项目No valid kits found解决思路

    Mac下安装qt和Qt Creator 4.9.1 首先说下:Qt Creato创建项目的时候出现no valid...

  • QT使用心得

    刚刚开始学习qt创建项目,目前碰到qt工程路径不能包含中文 以及空格,否者编译会报错

网友评论

      本文标题:迁移Qt项目的路径问题

      本文链接:https://www.haomeiwen.com/subject/bfcdwftx.html