qt creator hello world 的 cmake 问题
Posted
技术标签:
【中文标题】qt creator hello world 的 cmake 问题【英文标题】:cmake problems with qt creator hello world 【发布时间】:2018-06-07 21:52:56 【问题描述】:如何使用 QT creator 选择 cmake 平台?
这是我的项目设置:
我的 cmake 设置(我应该把什么作为平台/工具包?):
这给了我疯狂的输出:
这里有什么问题?我的路径中确实有 rc.exe:
UPD:按照要求,我检查了 vcvars32.bat:
(我还希望在这里看到什么??):
【问题讨论】:
CMake 场景命令要访问 Visual Studio 环境以启动rc.exe
,您可以在启动 VS 之前进行设置(否则不清楚如何)。 msdn.microsoft.com/en-us/library/f2ccy3wt.aspx 创建 bat 文件并在从该 bat 文件调用 VS IDE 可执行文件之前执行 call vcvarsall.bat
。
转到compiler
,检查initialization
是否指示正确vcvarsall.bat
@AlexanderV 我没有调用 VS IDE 可执行文件,我点击的是 GUI 中的构建,所以不清楚如何使用 vcvarsall.bat
@Jiu 检查是什么意思?我有一些 vcvarsall.bat。
应该只有一个vcvarsall.bat
。检查Qt IDE初始化中定义的文件路径是否存在。
【参考方案1】:
我最终通过删除 MSVC2017、Windows SDK 并重新安装 MSVC 2015 + Windows SDK for W10 解决了这个问题。但这还不够,在这个疯狂的对话中:
您必须选择 ...ninja+codeblocks,这样可以成功运行 cmake。为什么这里设置 VS14 会导致问题——这对我来说仍然是个谜。
【讨论】:
以上是关于qt creator hello world 的 cmake 问题的主要内容,如果未能解决你的问题,请参考以下文章