Windows Mingw FFTW3找不到库/头文件
我在一台Windows机器上,我正试图让Mingw(使用gcc/g++4.9.2)认识到我安装了一个库 这里的库是fftw3(快速傅立叶变换)库: 我下载了这个文件夹,其中有三个重要的DLL和一些其他头文件 libfftw3-3.dll libfftw3l-3.dll libfftw3f-3.ll 但我不知道该拿他们怎么办Windows Mingw FFTW3找不到库/头文件,windows,gcc,dll,mingw,Windows,Gcc,Dll,Mingw,我在一台Windows机器上,我正试图让Mingw(使用gcc/g++4.9.2)认识到我安装了一个库 这里的库是fftw3(快速傅立叶变换)库: 我下载了这个文件夹,其中有三个重要的DLL和一些其他头文件 libfftw3-3.dll libfftw3l-3.dll libfftw3f-3.ll 但我不知道该拿他们怎么办 我有另一个作者需要C++的C++代码,当我运行 waf配置 waf构建 我得到的错误是没有找到“-libfftw3” 我已经将DLL所在的目录放入了我的Windows路径中
我有另一个作者需要C++的C++代码,当我运行
waf配置
waf构建
我得到的错误是没有找到“-libfftw3”
我已经将DLL所在的目录放入了我的Windows路径中,这似乎是一个非常简单的问题,但我不知道如何让编译器找到预编译的DLL。(我还尝试让gcc编译器在不指定库的情况下执行默认搜索,但它说“fftw.h”未找到,这很奇怪,因为我已经将该目录放在我的路径中
任何帮助都将不胜感激;我确实阅读了网站的说明,但对于Windows,它只告诉您使用Visual Studio的一些命令(但我没有使用该编译器),并且我已经浏览了其他网站以了解类似的问题,但我找不到解决此特定问题的方法。您必须同时放置两个头文件,以及GCC/G++将查找它们的DLL;(它不会在Windows路径中搜索这些DLL,而是在编译器命令本身中使用“-I path/to/headers”和“-L path/to/libs”选项指定的路径) 这里基本上有三种选择:
还注意,如果这些是没有编译自己的DLL,这些编译器可能是用除了明文GCC/G++之外的任何编译器编译的,它们导出C++符号,它们可能与您的应用程序不兼容,而您正在使用MIW的G++。