如何使用单独的路径配置大型第三方库并使其易于移植?

时间:2011-08-23 04:38:55

标签: visual-c++ visual-studio-2005

当我们使用 big 第三方库时,考虑到每台计算机可能都有自己的lib路径,我们在Visual-Studio选项中设置绝对路径。所以它不受版本控制。

日复一日,有很多绝对的图书馆设置。当一个新手出现时,有很多设置工作要做,很容易出错。

如何正确设置大型第三方库。

感谢。

1 个答案:

答案 0 :(得分:1)

以下是我们通常会做的一些选项:

  1. 使用环境变量,以避免绝对路径。 在这种情况下,每个用户都可以自由设置位置。 Visual Studio有一些您可以使用的预定义变量,请参考:msdn 除此之外,您可以定义自己的环境变量来使用,这在一些“大”库中很常见,例如Boost库。

  2. 使用所有用户必须遵守的“常用”设置。 例如,我们可以设置项目必须放在特定目录上的规则。

  3. 定义Pre / Post-Build事件。 您可以设置此事件以为所有用户定义一些“共同点”。 我们通常做的常见操作是设置注册表值,复制头文件和复制二进制文件