QT Creator 无法工作

Posted

技术标签:

【中文标题】QT Creator 无法工作【英文标题】:QT Creator won't work 【发布时间】:2014-04-03 09:01:28 【问题描述】:

我尝试创建一个新项目,打开几个旧项目,但它似乎无法在我的计算机上运行,​​我不明白。我已经安装了 MC Visual Studio 2012,它可以正常工作,但 QT Creator 不断给我这个错误消息,我认为这意味着编译器有问题。

'cl' is not recognized as an internal or external command,
operable program or batch file.
jom: C:\build-test-Desktop_Qt_5_2_1_MSVC2012_64bit-Debug\Makefile.Debug [debug\main.obj] Error 1
jom: C:\build-test-Desktop_Qt_5_2_1_MSVC2012_64bit-Debug\Makefile [debug] Error 2
12:53:56: The process "C:\Qt\Qt5.2.1\Tools\QtCreator\bin\jom.exe" exited with code 2.
Error while building/deploying project test (kit: Desktop Qt 5.2.1 MSVC2012 64bit)
When executing step 'Make'

谁能解释我如何解决它? (我在某处读到原因是我的用户文件夹名称是用西里尔字符写的,但更改该文件夹的名称真的很痛苦,所以我希望这不是原因^^“”)

【问题讨论】:

听起来确实像路径问题,所以如果 PATH 定义了所有必要的路径,那么很可能是您已经确定的“特殊字符”问题 谢谢。还有一件事,我可以在不创建另一个专门使用 QT Creator 的用户的情况下解决这个问题吗?) 可能与this thread 重复。你也可以在这里找到答案(CL not recognized) 尝试删除 QtCreator 并重新安装。 【参考方案1】:

我通过从 Qt 命令提示符启动 Qt creator 解决了这个问题,并在该命令提示符中运行位于“Microsoft Visual Studio 10.0\VC”中的 vcvarsall.bat 所以这是一个路径相关的问题。

在 Windows 8.1 上运行 Qt Creator 3.0 和 VS 10。

【讨论】:

以上是关于QT Creator 无法工作的主要内容,如果未能解决你的问题,请参考以下文章

Qt creator -fno-elide-constructors 不工作

QT Creator 无法创建纯 C++ 项目或 HTML5 项目(QT Creator 直接关闭)

使用 Qt Creator / qmake / MinGw 的预编译标头无法在调试版本中工作

Qt-creator 不会在 Android 上显示本地或表达式

无法从 Qt Creator 部署 Qt 项目

Qt creator 编译错误:无法解析的外部符号(命令)