是否可以将Boost Library安装移动到新计算机而无需重新安装

时间:2014-01-14 22:22:41

标签: c++ boost

我最初根据http://www.boost.org/doc/libs/1_55_0/doc/html/bbv2/installation.html的说明安装了提升功能 我将大部分Windows用户配置文件转移到一台新计算机,该计算机包含一个名为CodeLibs的文件夹。这个文件夹是我最初安装boost的地方(代替上面文档中的PREFIX)。 我编译了一个使用序列化库的项目,但没有收到任何错误。

我的问题是,是否有理由再次完成文档化的安装过程,或上述目录转移是否足够?

提前致谢。

1 个答案:

答案 0 :(得分:1)

只要目标架构相同,复制应该没问题。

Boost不需要以典型方式“安装”。没有要设置的注册表settigs,没有要安装的COM服务器,也没有要设置的守护进程。没有那样的。

您最初经历的安装过程主要包括编译代码。该代码一旦编译,就会被复制到某个目标文件夹,某些环境变量可能已经更新。

这些都不是真正必要的,但是一旦你在目标机器上获得代码,你可能需要调整一些路径等,以便编译器可以找到头文件和库(如果需要任何库),可执行文件可以找到共享库。

假设你对这些事情有很高的熟练程度 - 正如你第一次能够安装它所表明的那样 - 我相信这对你来说都不是一个重大的挑战