如何在Qt中使用fftw库
How to use fftw library in Qt
我有一个非常简单的问题,关于在Qt中使用外部库,特别是FFTW。我正在做一个项目,在这个项目中我需要构建一个GUI。我是第一次使用Qt creator,我是一个相当新手的程序员。
我需要在我的程序中执行fft,我发现FFTW库对于这件事非常有用。我如何在Qt中使用库?我知道这可能与程序无关,更多的是与c++语言以及编译和链接有关,但我基本上对这个主题一无所知。
我没有找到一个足够详细的答案,我可以在我的项目上取得进展,而不使用这个库。请帮助。
当你想在c/c++中使用外部库时,首先你必须找到一个应该随库一起发布的*.h文件,.h文件向编译器描述将在库中找到的内容。你必须#include正确的。h文件在你的代码中,并告诉编译器在哪里找到它(在哪个文件夹)。
在你的例子中你应该在你的程序的顶部有一行
#include <fftw3.h>
在。pro文件中添加这个linr将帮助编译器找到。h文件的位置。
INCLUDEPATH += "C:/fftwMinGW"
然后你必须指定编译器在哪里可以找到库和它的名字。你可以在。pro文件(项目文件)中添加一行,你可以在Qt creator左边的项目树的顶部找到它。
要添加到概要文件的行如下所示。填词"= -lfftw3
相关文章:
- Qt VTK交互风格的信号到小部件
- QT在错误的班级中寻找空位
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 如何在Qt C++中更改光标
- 如何在MS Visual Studio 2019中运行QT UI
- QT通过C++添加映射QML项目
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用Qt C++计算类似Git的SHA1哈希
- Qt focusObjectChanged example?
- 如何在cpp文件之间切换窗口?在Qt中
- Qt和C++:将QLineEdit添加到QTabWidget中
- 从数据库实时显示QT c++中的数据
- Qt Quick-如何仅从c++代码与qml属性交互
- 无法使用Qt Creator在Windows中构建yaml-cpp
- 如何在Qt中取消捕获字符串
- 带有qt的FFTW C++程序崩溃
- 如何在Qt中使用fftw库