C++ 在cmake安装后从QtCreator运行项目

C++ 在cmake安装后从QtCreator运行项目,c++,qt,cmake,C++,Qt,Cmake,在Ubuntu18上的QtCreator遇到了一些麻烦,我想知道是否有人能给我任何帮助。今天上午我为我正在做的另一个项目安装了CGOID,现在当我尝试在QTCReCube中运行一个项目时,它试图通过FTP部署它,即使它是QT C++项目。我不知道这是否与cmake有关,但在我安装它之前,它昨晚工作正常。我的问题是,有谁能向我解释一下如何在本地系统(终端或其他,都不重要)上运行QtCreator的项目,而不存在任何部署问题。如果这是一个愚蠢的问题,我很抱歉,但我非常感谢控制台中的任何hep,您只需

在Ubuntu18上的QtCreator遇到了一些麻烦,我想知道是否有人能给我任何帮助。今天上午我为我正在做的另一个项目安装了CGOID,现在当我尝试在QTCReCube中运行一个项目时,它试图通过FTP部署它,即使它是QT C++项目。我不知道这是否与cmake有关,但在我安装它之前,它昨晚工作正常。我的问题是,有谁能向我解释一下如何在本地系统(终端或其他,都不重要)上运行QtCreator的项目,而不存在任何部署问题。如果这是一个愚蠢的问题,我很抱歉,但我非常感谢控制台中的任何hep,您只需将cd放入项目目录(pro文件所在的目录),然后执行“qmake”和“make”。这将编译您的可执行文件,然后可以使用“/[executable filename]”或“/[path]/[executable filename]”运行。此外,在控制台上,您可能会看到此FTP传输来自何处。此外,在QtCreator中,您可以设置构建系统,并将其从cmake更改为其他内容,以查看是否存在cmake问题。

因此,不确定这个问题是如何出现的,但经过多次尝试和错误后,我找到了一个解决方法。打开一个项目,在左侧选项卡中单击“项目”,然后在“生成并运行”下选择“运行”。在此菜单中,在创建项目时已添加部署步骤,因此需要删除这些步骤。现在,在同一屏幕上的“运行”部分中,单击“添加->自定义可执行文件”,并选择已为相关项目生成的文件。在我的例子中,这解决了上面的问题,但不能解释为什么QtCreator试图通过FTP部署C++项目。如果有任何人正在为这个问题而挣扎,请随意在这里发布一个问题,我将尽可能提供帮助

如果无法创建指向QtCreator的生成,则此操作将起作用。见我下面的答案