【问题标题】:How to shorten linking process in Visual Studio如何缩短 Visual Studio 中的链接过程
【发布时间】:2015-03-30 02:37:42
【问题描述】:

我正在使用 Visual Studio C++ 中的 allegro 库。每次我创建项目时,我都必须经过以下过程。

  1. 右键单击右侧解决方案资源管理器下的项目,然后 选择属性。
  2. 在配置属性->C/C++->常规下,输入 c:\allegro\include 在其他包含目录中。
  3. 在配置属性->链接器->常规下,输入 附加库目录中的 c:\allegro\lib。
  4. 在配置属性->链接器->输入下,追加 allegro-5.0.x-monolith-md-debug.lib 到其他依赖项。
  5. 在配置属性->调试下,输入 PATH=c:\allegro\bin;%PATH% 在环境中。
  6. 点击应用。

与发布模式类似。

我使用 VC 一个星期了,所以我不知道那种东西,这对我来说真的很复杂。

有没有办法将此库自动链接到每个项目。

或者也许更好的想法是将这个“链接设置”存储在某种构建配置中,我可以简单地将其应用于解决方案或项目。

任何使前面描述的逐步过程缩短或不必要的事情都会非常有帮助。

对不起,我的英语不是母语。

【问题讨论】:

    标签: c++ visual-studio-2010 visual-studio allegro


    【解决方案1】:

    使用属性表。这个问题与我已经回答过的问题非常相似……好几次。因此,我将按时间顺序将它们链接在这里:

    https://stackoverflow.com/a/10003996/421178

    https://stackoverflow.com/a/13734023/421178

    https://stackoverflow.com/a/17755536/421178

    最后一个链接描述了创建属性表的确切过程。

    【讨论】:

      【解决方案2】:

      我认为在创建新项目时需要这些设置。下次重新加载项目时,不需要设置,因为它已经设置好了。

      或者,您可以编写自己的 makefile 来处理链接和设置 PATH 变量并使用 Visual Studio 命令提示符。您需要编写一次makefile。每次调用make,它都会链接到相应的库。

      【讨论】:

      • 当然我只需要设置一次,但是想象一下你正在学习 allegro 或任何其他库,并且你正在制作十几个小项目。然后一遍又一遍地设置整个事情是非常累人和烦人的。
      • 然后用设置创建一个空项目。创建新项目时,复制空项目并进行更改。
      猜你喜欢
      • 1970-01-01
      • 2016-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-15
      • 1970-01-01
      • 1970-01-01
      • 2021-05-23
      相关资源
      最近更新 更多