c++ - 如何在一台机器上构建 C++ 并在另一台机器上执行?
问题描述
如果这个问题有点愚蠢,我很抱歉,但这是我第一次遇到这个问题,谷歌没有帮助。这是我的问题:我在自己的 PC 上构建了一些 C++ 代码(CMake 作为构建系统,Ubuntu 18.04 作为 OS),它依赖于其他库,例如 Eigen、PCL 和 RapidJson。我想在无法安装这些库的其他相当相似的机器(即相同的操作系统、相同的体系结构等)上执行相同的代码,而无需从头开始重建它。这样做的“正确”方法是什么?只需移动已编译的二进制文件就足够了吗?谢谢你。
解决方案
推荐阅读
- titanium - 标签内容不可见
- reactjs - 如何使 Firebase 存储仅对我网站的用户可用
- c# - DI。将接口添加到 AuthController 构造函数后未命中登录操作
- java - 无法初始化类 weblogic.utils.LocatorUtilities$Locator
- java - Spring @Validated - 具有一组超级值
- django - django 后端和角度前端向后端发送请求
- java - 加载后瞬态字段不为空
- ruby-on-rails - Rails 在渲染集合时如何知道要渲染哪个部分名称?
- ffmpeg - AV_CODEC_FLAG2_FAST 在解码 H.264 中的作用
- python - Python:pos标签-带有单词'back'