关于qt项目的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于qt项目的问题相关的知识,希望对你有一定的参考价值。
我在别的电脑上用虚拟机在linux环境下做了个QT项目,现在想把这个项目拷贝到Windows环境下的QT运行,他出现这样的错误:
Error while building/deploying project sc (kit: 桌面)
When executing step "Make"
,我该怎么做?
Qt Creator 将文件添加到 C++ 项目问题
【中文标题】Qt Creator 将文件添加到 C++ 项目问题【英文标题】:Qt Creator adding files to C++ project issue 【发布时间】:2020-03-25 13:27:05 【问题描述】:我有一个(可能是菜鸟)关于将文件添加到 C++ Qt Creator 项目的问题。
我右键单击 Add New...
、c++ class
或 .cpp
或 .h
文件。该文件在我的项目文件夹中创建,并添加到.pro
文件中。问题是它没有添加到Projects
面板中,当打开文件时,我在文本编辑器顶部收到此警告:Warning: This file is not part of any project. The code model might have issues parsing this file properly.
如果我关闭 Qt Creator 然后再次打开,文件会按原样添加。
作为一个例子(减去警告)我附上下面的图片,用于文件asd.cpp
。
我搜索了网络并找到了一些答案,但似乎没有一个与我的问题相关。他们引用了CMakeLists.txt
文件(顺便说一句我找不到),但我在这个项目中使用的是 qmake 而不是 cmake。
有什么帮助吗??
【问题讨论】:
你在哪里右键添加?尝试右键单击“Sources”文件夹。 我已经尝试了相应文件的“sources”和“header”文件夹以及项目文件夹。对所有人都有相同的行为。 确保您没有重复文件并且打开了错误的文件。你会建造吗? 是的。没有重复文件,无论是否清理项目,它都能成功构建。 【参考方案1】:pro
文件是一个文本文件,您可以在 Qt Creator 或任何文本编辑器中打开它。它包含属于该项目的文件列表,如下所示:
SOURCES += main.cpp\
MainWindow.cpp
HEADERS += MainWindow.h
FORMS += MainWindow.ui
您可以手动将h
文件添加到HEADERS
并将cpp
文件添加到SOURCES
。末尾的 \
字符意味着将下一行视为当前行的延续,因此您可以将每个文件放在自己的行上。
【讨论】:
正如我在 OP 中所说,该文件已添加到.pro
文件中。那里没有丢失。以上是关于关于qt项目的问题的主要内容,如果未能解决你的问题,请参考以下文章
关于在vs2010中编译Qt项目时出现“无法解析的外部命令”的错误