我想使用外部预编译库进行快速傅立叶变换。 提供的文件都是带有相应.def文件的.dll文件。在说明中,它写道我应该用以下行创建一个.lib导入库文件:
lib /def:libfftw3f-3.def
我应该只在txt文件中复制语句并将其重命名为lib吗?我应该把这个.lib文件放在哪里?我如何在项目中加入?我还需要说“#include< XXX.dll>”或者lib文件会吗?
另外,dll似乎是用C语言编写的,我能用C ++调用它的函数吗?
非常感谢!
答案 0 :(得分:0)
Command prompt: FAQ是个好地方。您需要一个.h头文件以及生成的链接.lib,或者您可以使用.h头文件,然后使用LoadLibrary / GetProcessAddress。见MSDN