如何在Visual Studio 2012中导入DLL库?

时间:2014-08-01 21:08:00

标签: visual-studio-2012 dll compilation

我想使用外部预编译库进行快速傅立叶变换。 提供的文件都是带有相应.def文件的.dll文件。在说明中,它写道我应该用以下行创建一个.lib导入库文件:

lib /def:libfftw3f-3.def

我应该只在txt文件中复制语句并将其重命名为lib吗?我应该把这个.lib文件放在哪里?我如何在项目中加入?我还需要说“#include< XXX.dll>”或者lib文件会吗?

另外,dll似乎是用C语言编写的,我能用C ++调用它的函数吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

Command prompt: FAQ是个好地方。您需要一个.h头文件以及生成的链接.lib,或者您可以使用.h头文件,然后使用LoadLibrary / GetProcessAddress。见MSDN