gpt4 book ai didi

cmake - qtcreator cmake "No executable specified"

转载 作者:行者123 更新时间:2023-12-04 21:14:36 26 4
gpt4 key购买 nike

我在 qtcreator 和 cmake 项目中有一个非常烦人的问题:qtcreator 找不到可执行文件。它只是打印 “未指定可执行文件”尝试从 IDE 启动任何可执行文件时。配置项目后一切正常(仅限第一次)。之后加载项目时会出现此问题。唯一的解决方法是在每次使用前删除“CMakeLists.txt.user”。这是乏味和不必要的。

这发生在我自己和我的同事在运行 ubuntu 14.04 和 14.10 的多台机器上运行多年的项目中。从 ubuntu 14.04 起,qtcreator 版本 3 及更高版本开始出现问题。

假设问题是由“CMakeLists.txt.user”中的一些更改触发的,在第一次关闭项目后,我在第一次创建后立即用它的副本替换了该文件。这有效,从而确认文件本身有问题,或者对其进行的更改触发了 qt-creator 中的现有错误。不幸的是,这与首先删除文件一样乏味。

我的挑战:
不幸的是,我不熟悉 qtcreaor 的内部工作原理,但是我设法确定了负责的特定配置行。 qtcreator 在这里实际上改变了什么?

enter image description here

请注意“racoon”是项目名称,上面的diff截图比stackoverflow格式化的要大得多(右键单击以查看完整分辨率)。

谢谢你。

最佳答案

我在使用 Ubuntu 14.10 时遇到了完全相同的问题,并通过执行以下操作解决了它:

  • 获取 ftp://ftp.pbone.net/mirror/ftp.sourceforge.net/pub/sourceforge/a/an/anthonos/mirror/os3-next/os3-rpm/q/qtcreator-3.1.2-0.x86_64.rpm
  • 解压文件/usr/lib/qtcreator/plugins/QtProject/libCMakeProjectManager.so
  • 覆盖此文件在
    /usr/lib/x86_64-linux-gnu/qtcreator/plugins/(至少在 x64 上)
    在您的系统中

  • 这将用 3.1.2 替换当前版本 3.1.1 的 cmake 插件,这将使问题消失!

    关于cmake - qtcreator cmake "No executable specified",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26868219/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com