需要使用cmake从GitHub同步的Flatbuffers源代码。我知道了 由于绝对的原因,这样生成的项目与机器相关联 项目中嵌入的路径。由于这种行为,项目是构建的 正确地在我的机器上,但如果我在其他机器上同步项目, 编译失败。
有没有人对我们如何管理flatbuffers项目有任何见解 源代码控制(如Git / Perforce)。 我只想删除依赖项 通过签入项目在每台机器上使用cmake 。
请求帮助。
答案 0 :(得分:1)
CMake的工作方式是你应该在每台机器上重新生成它。您不应该将生成的项目添加到源代码管理中。
绝对路径是CMake问题,而不是FlatBuffers问题(您使用了错误的标记)。