【问题标题】:How do I add a lib file to link in Visual C++ 2010?如何在 Visual C++ 2010 中添加 lib 文件以进行链接?
【发布时间】:2012-06-06 12:08:15
【问题描述】:

我在 Visual C++ 2010 上找到了 Additional Dependencies 东西,但是当我转到 . 我需要添加 wsock32.lib 来链接我的文件,我该如何实现?

谢谢!

【问题讨论】:

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


    【解决方案1】:

    在文本字段中添加 wsock32.lib。

     Project Properties -> Linker -> Input -> Additional Dependencies.
    

    当您单击该字段时,您会看到一个... 按钮。单击此按钮并为每行添加一个库名称。或者,您可以在字段中写下名称。用空格字符分隔所有条目。

    您可以验证它是否在命令行中

     Project Properties -> Linker -> Command Line.
    

    【讨论】:

    • 我说我找到了附加依赖项,但是当我尝试编辑它时,我没有任何“添加...”选项。
    • 点击“Additional Dependencies”字段,可以进行编辑。
    • 如果我必须向我的项目添加大量库怎么办?我必须继续输入每个名字吗?
    • 应该是一个问题。但是:您可以通过不同的方式添加它们。 1)将名称写入文本文件,复制和粘贴 2)创建一个属性表文件并在 VS 外部对其进行编辑,然后重新加载项目。 3)考虑“#pragma comment(lib)。
    【解决方案2】:

    这是一种使用 C 和 C++ 语言将 LIB 文件添加到 Visual Studio 项目的 GUI 方法(适用于像我一样喜欢鼠标四处游荡的人)。我在 Visual Studio 2012 中执行此操作。但我认为它在以前的版本中也可以。

    1. 找到您想要添加到项目中的 LIB 或其他文件 Windows资源管理器。将 LIB 文件从 Windows Explorer 拖到 Visual Studio 的解决方案资源管理器,您想要的项目 添加 LIB 文件。现在,您将看到解决方案资源管理器中列出的文件。

    就是这样!只需一步!您不会在“项目属性 -> 链接器 -> 输入 -> 附加依赖项”中看到该文件。但是,它隐藏在宏中 %(附加依赖项)。

    【讨论】:

    • 您刚刚解决了一个我遇到了 3 天的问题。谢谢!!
    • 解决方案资源管理器在哪里?根目录,具体的子文件夹?
    【解决方案3】:

    编辑 Additional Dependencies 并将 wsock32.lib 放入其中。

    并在Link->general->附加库目录中添加lib的路径

    【讨论】:

    • 如果您添加自定义或第三方库,则可能需要添加路径。在 wsock32.lib 的情况下,它不是必需的,因为它位于编译器库文件夹中。
    猜你喜欢
    • 2011-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多