小编v.v*_*v.v的帖子

Cygwin+conan+cmake:如何强制使用Ninja?

我安装了 Cygwin,其中包含pythoncmake和 的软件包Ninja。然后我安装了柯南(按照推荐 - 使用pip)。现在,当我尝试用最少的柯南时conanfile.txt

[requires]
bzip2/1.0.8
Run Code Online (Sandbox Code Playgroud)

它失败了

CMake 错误:无法创建命名生成器 MinGW Makefiles

(完整日志粘贴在下面)。

我有避免 MinGW 的原因,所以问题是:如何强制 conan+cmake 使用 ninja 而不是“MinGW Makefiles”?

尝试按照此处的建议进行设置,但没有成功。

$ conan install -pr clang . --build=bzip2 配置: [设置] arch=x86_64 arch_build=x86_64 build_type=Release compiler=clang compiler.cppstd=17 compiler.libcxx=libc++ compiler.version=14 os=Windows os_build=Windows [选项] [build_requires] [ CONAN_CMAKE_GENERATOR=Ninja bzip2/1.0.8:从源 conanfile.txt 强制构建:从“conancenter”安装包要求 bzip2/1.0.8 - 从“conancenter”缓存 cmake/3.24.0 - 缓存包 bzip2/1.0.8 :fa16798f9daa5b15fd5cb2fcd5a5d39b602801a0 - 构建 cmake/3.24.0:0a420ff5c47119e668867cdb51baff0eca1fdb68 - 缓存

正在安装(下载、构建)二进制文件... bzip2/1.0.8:警告:构建文件夹已脏,将其删除:/home/user/.conan/data/bzip2/1.0.8/ / /build/fa16798f9daa5b15fd5cb2fcd5a5d39b602801a0 bzip2/1.0 .8:将源代码复制到构建文件夹 bzip2/1.0.8:在 /home/user/.conan/data/bzip2/1.0.8/ / …

cygwin cmake conan

1
推荐指数
1
解决办法
1016
查看次数

标签 统计

cmake ×1

conan ×1

cygwin ×1