【问题标题】:Add a C++ dll in Visual Studio 2012 - No references folder在 Visual Studio 2012 中添加 C++ dll - 无引用文件夹
【发布时间】:2015-10-06 05:36:42
【问题描述】:

好的,我看过一些教程告诉我如何做到这一点,但我的界面和结果与他们的不符。我自己用 C# 做了很多,但我不明白为什么会有区别。

*我有一个第三方 dll(以及 lib 和 .h 文件)

*我在 Visual Studio 2012 Express 中有一个项目

*我想将 dll 添加到项目中(我相信我想要的是隐式链接)。

我的解决方案资源管理器中没有 References 文件夹。如果我选择 [Project > Properties > Framework and References > Add New Reference],那么它将向我显示的只是我的解决方案中的其他项目。我查看了项目选项(链接器 > 附加依赖项等),但有很多可能的地方可能会在谁知道什么组合中做某事(或不做)。

【问题讨论】:

    标签: c++ visual-studio-2012 dllimport


    【解决方案1】:

    C++ 和 C# 是不同的。当您选择 c++ 项目时,它需要与 C# 不同的方法来配置内容。您必须先在附加包含目录中添加头文件路径,然后在链接器中添加 dll 路径,在项目设置中的链接器输入中添加 dll 名称。

    【讨论】:

      【解决方案2】:

      .lib 文件添加到 Project -> Properties -> Linker -> Input -> Additional Dependencies 字段,并将 #include 添加到 .h 文件。 .dll 文件需要位于here 记录的搜索路径中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-15
        • 1970-01-01
        • 1970-01-01
        • 2012-10-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-11
        相关资源
        最近更新 更多