0

不必费力地为我启动的每个新项目链接相关目录的项目选项,有什么方法可以“全局”链接 Visual Studio Express 2010 中的库,这样我就可以启动一个新的空项目并调用什么时候需要头文件?

(我说的库是 SDL 和 libtcod。)

4

2 回答 2

3

你绝对可以,而且非常方便。我最近详细描述了我的一个项目的构建设置,作为对这个问题的回答。它依赖于Visual Studio 属性文件(此链接类似于 WhozCraig 的评论,但更新时间更长,范围更广),它几乎可以包含项目文件可以包含的任何内容,并且可以包含在项目文件中。

简而言之,所有依赖项、常规设置和版本信息都由属性文件提供。然后,我会覆盖命令行上的一些设置以进行自动构建。设置需要一些时间,但效果很好。

为通用设置、构建配置和依赖路径设置属性文件很好。将所有路径拆分为一个单独的、很少更新的属性文件也非常适合与其他人共享代码。对于属性文件的特定部分(基于构建配置、项目和各种其他设置),存在相当复杂/复杂的字符串比较和条件要求的机制。您还可以声明变量,这些变量稍后可能在其他键中使用(使用 VS 的$(var)语法)或作为预处理器定义传递到构建本身。

于 2013-03-25T20:16:21.513 回答
0

您可以将库头文件 (.h) 放在 Visual Studio 的 \include 文件夹中,将库文件 (.lib) 放在 \lib 文件夹中。这样,您可以直接从 Project Properties > Link 调用头文件 (.h) 和链接库。无论如何,自 VS2010 以来,Visual Studio 已经删除了全局设置项目属性的选项。所以你不能再这样做了(除非 MS 再次添加它)。

于 2013-03-25T04:48:37.480 回答