首页 > 解决方案 > 如何在一台机器上构建 C++ 并在另一台机器上执行?

问题描述

如果这个问题有点愚蠢,我很抱歉,但这是我第一次遇到这个问题,谷歌没有帮助。这是我的问题:我在自己的 PC 上构建了一些 C++ 代码(CMake 作为构建系统,Ubuntu 18.04 作为 OS),它依赖于其他库,例如 Eigen、PCL 和 RapidJson。我想在无法安装这些库的其他相当相似的机器(即相同的操作系统、相同的体系结构等)上执行相同的代码,而无需从头开始重建它。这样做的“正确”方法是什么?只需移动已编译的二进制文件就足够了吗?谢谢你。

标签: c++buildcross-platform

解决方案


推荐阅读