【 在 Dieken 的大作中提到: 】
: CMake 你不能 cmake 两次用build-x86/, build-arm/ 来达到编译两次的操作?
考虑这样的场景:有一个项目用到了protobuf,它有一个*.proto文件需要用protoc来生成代码。如何支持cross-compiling?
像你说的,protobuf需要被编译两遍。第二次的时候还需要把protoc传进去,这样代码生成脚本就不需要再编译一个错误架构的protoc出来了。但这一切都需要很精心的配置才行。光写一个CMakeLists.txt然后扔给别人用是不行的。CMake自身解决不了这个问题。
: 你用 VCPkg 维护自己的 ports,那也可以考虑 Gentoo emerge 了,不比 vcpkg 更灵活!
Gentoo是Linux only啊。我要支持全平台(包括手机操作系统、浏览器里的wasm等)。
--
FROM 61.172.164.*