【问题标题】:Error opening terminal: unknown Qt Creator on MacOs 10.12.4打开终端时出错:MacOs 10.12.4 上的未知 Qt Creator
【发布时间】:2017-10-19 23:30:28
【问题描述】:

我已经在 Mac OS 10.12.4 上通过自制软件安装了 QtCreator (4.2.2) 和 cmake (3.8.1)。

我正在导入一个现有的 CMake 项目,但是当 QtCreator 运行 cmake 时,我遇到以下错误:

Running "/usr/local/bin/ccmake /Users/matthieu/project/source '-GCodeBlocks - Unix Makefiles' -DCMAKE_CXX_COMPILER:STRING=/usr/bin/g++ -DCMAKE_C_COMPILER:STRING=/usr/bin/gcc '-DCMAKE_PREFIX_PATH:STRING=%{Qt:QT_INSTALL_PREFIX}' -DQT_QMAKE_EXECUTABLE:STRING=" in /Users/matthieu/project/source/build-decaf-Desktop-Default.
Error opening terminal: unknown.

在 QtCreator > Preferences > Environment > System 中,终端设置为: /Applications/Qt\ Creator.app/Contents/MacOS/../Resources/scripts/openTerminal.command

我的TERM 环境变量设置为xterm-256color。我也试过xterm-color,但没有运气。

如果有人有任何建议,我会开始用尽想法!

【问题讨论】:

    标签: c++ macos qt terminal cmake


    【解决方案1】:

    我怀疑您的 Qt Creator 构建设置已设置为指向 ccmake 而不是 cmake 作为 CMake 可执行文件。查看 CMake 选项卡下的 Build & Run 部分,查看已设置的可执行文件。 cmake 可执行文件是您想要的命令行工具,ccmake 是 CMake 基于 curses 的 UI 前端,用于交互式编辑 CMake 缓存。

    【讨论】:

    • 哦,原来如此!非常感谢!!
    【解决方案2】:

    无法识别 TERM。尝试降级到更常见的事情,例如

    期限=xterm

    【讨论】:

    • 更改 ENV 变量和 QtCreator 首选项的结果相同。
    猜你喜欢
    • 1970-01-01
    • 2022-06-11
    • 2017-02-07
    • 1970-01-01
    • 1970-01-01
    • 2014-04-15
    • 2011-10-10
    • 2021-11-27
    相关资源
    最近更新 更多