当我们使用 big 第三方库时,考虑到每台计算机可能都有自己的lib路径,我们在Visual-Studio选项中设置绝对路径。所以它不受版本控制。
日复一日,有很多绝对的图书馆设置。当一个新手出现时,有很多设置工作要做,很容易出错。
如何正确设置大型第三方库。
感谢。
答案 0 :(得分:1)
以下是我们通常会做的一些选项:
使用环境变量,以避免绝对路径。 在这种情况下,每个用户都可以自由设置位置。 Visual Studio有一些您可以使用的预定义变量,请参考:msdn 除此之外,您可以定义自己的环境变量来使用,这在一些“大”库中很常见,例如Boost库。
使用所有用户必须遵守的“常用”设置。 例如,我们可以设置项目必须放在特定目录上的规则。
定义Pre / Post-Build事件。 您可以设置此事件以为所有用户定义一些“共同点”。 我们通常做的常见操作是设置注册表值,复制头文件和复制二进制文件