Qt | 关于Qt Creator打开项目编译不过的问题

简介: 解决Qt Creator打开项目编译不过的问题。

前言:

第一次使用纯Qt Creator进行项目的开发,通过SVN将代码down下来以后,用Qt Creator打开项目,发现项目加载、项目编译时出现了很多问题,在此记录一下一些问题的解决办法,以后还会补充。

问题一:Qt Creator打开项目时停留在reading project状态的问题。

在Qt Creator中打开我们想要启动的项目,这时项目需要一个加载的过程,但是发现项目一直停留在“reading project”的状态,在Qt Creator中的表现为,右下角的进度框一直停留在“reading project xxx”。

这个问题产生的原因是,在使用别人的Qt项目文件时,Qt的.user文件保存了以前的项目信息,需要删除才能正常运行。

解决办法: 删除项目目录下的所有user文件,然后重新打开项目。

问题二:Qt工程迁移到其他电脑上,编译运行不通过,编译路径仍显示为原电脑上的编译路经。

当我们将电脑上的Qt工程拷贝到另一台电脑运行时,由于工程路径发生改变,导致在编译过程中报错,错误提示xxx路径错误,或找不到xxx路径。前提是我们的工程本身在原电脑上编译运行是没有问题的。

这个问题产生的原因是,编译路径发生改变,我们没有更新编译路径。

解决办法:

  1. 将.pro和.user文件删除,重新编译。
  2. 如果方法一试过之后还是不行,就将项目目录下的“build-untitled-Desktop_Qt_5_5_1_MSVC2013_32bit-Debug”和“build-untitled-Desktop_Qt_5_5_1_MSVC2013_32bit-Release”文件夹删除,重新编译运行。

问题三:Qt Creator在设计中改变了页面布局,编译运行后没有生效。

当我们在修改项目的页面布局时,有时候直接在设计模块进行修改,这时编译运行后的效果保持修改之前的效果,我们的修改没有生效。

这个问题产生的原因是,项目编译没有将我们的修改重新进行编译。

解决办法:

点击菜单栏的构件,选择“清理项目”,清理完成后选择“构建项目”。

目录
相关文章
|
1月前
【Qt 学习笔记】使用QtCreator创建及运行项目 | 项目初始代码解释
【Qt 学习笔记】使用QtCreator创建及运行项目 | 项目初始代码解释
39 1
|
1月前
|
编译器 C语言 Windows
cryptopp使用Qt mingw编译,以及海思平台交叉编译
cryptopp使用Qt mingw编译,以及海思平台交叉编译
22 0
|
1月前
【QT】创建、打开QT项目只显示.pro文件的问题解决
【QT】创建、打开QT项目只显示.pro文件的问题解决
|
2月前
|
开发框架 Unix Linux
深度探索:Qt CMake工程编译后的自动打包策略
深度探索:Qt CMake工程编译后的自动打包策略
37 0
|
2月前
|
IDE 编译器 开发工具
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
34 0
|
24天前
|
数据可视化 开发工具 C++
Qt Creator 界面
Qt Creator 界面
|
24天前
|
数据可视化 NoSQL 编译器
Qt Creator 新建项目
Qt Creator 新建项目
|
24天前
|
Windows
解决windows下Qt Creator显示界面过大的问题
解决windows下Qt Creator显示界面过大的问题
|
1月前
|
编译器
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
|
2月前
|
自然语言处理 编译器 程序员
【Qt底层之 元对象的编译】Qt 元对象系统及其编译流程解析
【Qt底层之 元对象的编译】Qt 元对象系统及其编译流程解析
106 4