在 Visual Studio 2012 中添加一个 C++ dll - 没有引用文件夹

Add a C++ dll in Visual Studio 2012 - No references folder

好的,所以我看过一些教程告诉我如何执行此操作,但我的界面和结果与他们的不匹配。我自己用 C# 做过很多这样的事情,但我不明白为什么会有所不同。

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

*我在 Visual Studio 2012 Express

中有一个项目

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

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

.lib 文件添加到 Project -> Properties -> Linker -> Input -> Additional Dependencies 字段,#include 添加 .h 文件。 .dll 文件需要位于 here.

记录的搜索路径中

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