我已经在 Mac OS 10.12.4 上通过 homebrew 安装了 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
但没有成功。
如果有人有任何建议,我就开始没有想法了!
最佳答案
我怀疑您的 Qt Creator build设置已设置为指向 ccmake
而不是 cmake
作为 CMake 可执行文件。查看 CMake 选项卡下的 Build & Run 部分,查看已设置的可执行文件。 cmake
可执行文件是您需要的命令行工具,ccmake
是 CMake 的基于 curses 的 UI 前端,用于交互式编辑 CMake 缓存。
关于c++ - 打开终端 : unknown Qt Creator on MacOs 10. 12.4 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44076749/