2011-08-21 140 views
14

我遇到问题。将我的.DLL和.LIB文件放在与我的项目相同的目录中,转到属性 - >常用属性 - >框架和引用 - >添加新引用。但是这个清单是空的。在Visual Studio 2010中使用.dll C++

有什么我应该做的?

+0

哪个列表出现空?你在尝试(和失败)做什么? – Ajay

+0

我正在尝试使用FMOD的.dll文件。应包含要添加的库的列表为空。 – sdasdadas

+0

你可以做的是从另一个文件夹中选择dll,VS会自动在你的构建文件夹中创建一个副本。你也在正确的菜单中添加一个dll作为参考? –

回答

24

C++不是C#。通过添加“引用”,您不会在C++应用程序中包含.dll。除非它是C++/CLI,但那不是C++。

在C++中,您将在项目配置中转到链接器 - >输入 - >其他依赖项。在那里,您可以列出库名称和正在讨论的.lib的路径。

正常情况下,当您构建Windows C/C++ DLL时,还会得到一个.lib。这是一个进口图书馆;库的用户包括(如上所述).lib以访问该DLL。他们通常不直接加载.dll(尽管有办法做到这一点)。

+3

为什么MSDN文档有如此巨大的不同? – sdasdadas

+1

即使对于纯C++项目,VS 2010也使这些参考文件可以正常工作。虽然我不知道为什么它不适合你。 – wilx

+0

我仍然在VC2008上,所以就是这样。 –

相关问题