我在Qt中有一个项目,我试图将它移植到CLion中,但我发现自己遇到了一些问题。如果你们中的任何人能帮我移植这个CMake项目,我会非常感激的。
Qt创建者
因此,下面是我首先为Qt项目做的设置:
Qt: 5.14.2
编译器: MSVC 2017 64位

此外,以下是我的自定义路径和构建环境:

此外,Qt中的构建(安装)时间大约需要20-30分钟。
CLion
现在,关于CLion和我在这里尝试过的内容如下。

在建立CMake方面:

我还从CLion中将路径添加到了环境变量中

但是,当我试图编译这个项目时,问题就出现了。我将通过Build ->安装来安装这个项目

在此之后,我需要等待大约1小时或更长时间(即使在Qt Creator中只需20-30分钟),这样构建就会失败,我将收到以下错误消息
MASM : fatal error A1000: cannot open file : 4 [C:\PRJOJECT_NAME\build_clion\components\extern_crashpad\crashpad\util\crashpad_util.vcxproj]但是,如果我在搜索该文件,则它存在于指定的文件夹中。但问题是,如果用Qt构建,我不明白为什么相同的项目是有效的,反之亦然。你们谁能帮我理解我做错了什么?
发布于 2020-12-04 23:43:11
generator使用Ninja作为生成器,CLion使用MSVC。
在“-G CMake选项”文本框中尝试使用CMake忍者。确保忍者在CMake可访问的路径上。
https://stackoverflow.com/questions/65146697
复制相似问题