(我正在使用VS 2010,但大部分信息至少适用于VS 2003,也许在构建配置菜单/GUI的组织/布局方面会有些微差异)
在配置项目构建时,有一个名为"VC++ Directories"的部分,其中包含6个标签。其中2个是:
- Library Directories(库目录)
- Include Directories(包含目录)
此外,如果您进入'C/C++' -> 'Additional Include Directories',您可以指定其他目录,据我所知(从MSDN和VS帮助中这些目录的描述),它与'Include Directories'相同(虽然它们之间可能存在一些搜索顺序)。同样,如果您转到'Linker' -> 'Additional Library Directories',您可以指定要链接到项目的库的其他路径(这里的描述更加精确-"允许用户覆盖环境库路径",因此这些路径会更早地被搜索)。
我的问题是-
是否有理由使用其中一个(路径)而不是另一个?什么是最佳实践?
请在回答中涉及使用属性页功能(它增加了对不同项目配置的灵活性,并允许轻松重用现有项目,但在此处对最佳实践造成了更多困惑)。提前致谢。