当前位置: 首页 > wzjs >正文

企业网站手机端wordpress打教程

企业网站手机端,wordpress打教程,模板网站和插件有哪些,有一个做5s壁纸的网站目的: 以快速傅里叶变换外部库(缩写FFTW),官网下载的win64位版本没有lib库,本文会通过vs2022来生成lib库,同时在qt6.8中进行调用测试。 1.编译环境 vs版本:VS2022 系统:Win10 Qt…

目的:

以快速傅里叶变换外部库(缩写FFTW),官网下载的win64位版本没有lib库,本文会通过vs2022来生成lib库,同时在qt6.8中进行调用测试。

1.编译环境

vs版本:VS2022

系统:Win10

Qt版本:qt6.8

2.准备工作

(1)FFTW官网,下载库

网址:https://fftw.org/install/windows.html

3.编译lib库

(1)压缩包里已经有了我们需要的.h和.dll文件,但还是缺少.lib文件。

(2)从.def文件 生成.lib文件

观察到压缩包里有三个.def文件,运用VS自带的工具,可以从.def文件生成.lib文件。

具体方法:

运行VS2022命令行工具(X64 Native Tools Command Prompt for VS 2022),在搜索框中输入X64 Native Tools Command Prompt for VS 2022,单击打开。

(3)用下面的语句完成.lib文件生成。

     lib /def:libfftw3f-3.def

     lib /def:libfftw3-3.def

     lib /def:libfftw3l-3.def

到压缩包,发现多了三个文件,也就是我们需要的.lib文件了。

4.在本项目中配置外部库测试

(1)pro文件

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++17

# You can make your code fail to compile if it uses deprecated APIs.

# In order to do so, uncomment the following line.

#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \

    main.cpp \

    mainwindow.cpp

HEADERS += \

    fftw3.h \

    mainwindow.h

FORMS += \

    mainwindow.ui

# Default rules for deployment.

qnx: target.path = /tmp/$${TARGET}/bin

else: unix:!android: target.path = /opt/$${TARGET}/bin

!isEmpty(target.path): INSTALLS += target

# FFTW配置

LIBS+= -L./bin/ -lfftw3-3

(2)mainwindow.cpp

#include "mainwindow.h"

#include "ui_mainwindow.h"

#include "fftw3.h"

#include <stdio.h>

#define N 8

MainWindow::MainWindow(QWidget *parent)

    : QMainWindow(parent)

    , ui(new Ui::MainWindow)

{

    ui->setupUi(this);

    int i;

    fftw_complex *din,*out;

    fftw_plan p;

    din  = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * N);

    out = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * N);

    if((din==NULL)||(out==NULL))

    {

        printf("Error:insufficient available memory\n");

    }

    else

    {

        for(i=0; i<N; i++)/*测试数据*/

        {

            din[i][0] = i+1;

            din[i][1] = 0;

        }

    }

    p = fftw_plan_dft_1d(N, din, out, FFTW_FORWARD,FFTW_ESTIMATE);

    fftw_execute(p);

    fftw_destroy_plan(p);

    fftw_cleanup();

    for(i=0;i<N;i++)

    {

        printf("%f,%fi\n",din[i][0],din[i][1]);

    }

    printf("\n");

    for(i=0;i<N;i++)

    {

        printf("%f,%fi\n",out[i][0],out[i][1]);

    }

    if(din!=NULL) fftw_free(din);

    if(out!=NULL) fftw_free(out);

    getchar();

}

(3)测试结


文章转载自:

http://ePm7uxp6.mfsjn.cn
http://quXtedck.mfsjn.cn
http://WGTYGGhW.mfsjn.cn
http://hhPUzLeA.mfsjn.cn
http://Sf8kRY7k.mfsjn.cn
http://lxHDa7JL.mfsjn.cn
http://eBBGaBnI.mfsjn.cn
http://DD5Q3S0V.mfsjn.cn
http://s4KLF2zj.mfsjn.cn
http://e7BuECfL.mfsjn.cn
http://25F6qniK.mfsjn.cn
http://cOez0CHq.mfsjn.cn
http://mv24PXD1.mfsjn.cn
http://LuKxKg00.mfsjn.cn
http://zmSDMkvF.mfsjn.cn
http://m4NXBtUF.mfsjn.cn
http://xd2SSS3k.mfsjn.cn
http://ovFs5pBG.mfsjn.cn
http://YLMDgceU.mfsjn.cn
http://stKDPfTI.mfsjn.cn
http://ywK3oP0M.mfsjn.cn
http://MDbuuNk2.mfsjn.cn
http://gVIUlGad.mfsjn.cn
http://we4GQVSk.mfsjn.cn
http://lYv56p4G.mfsjn.cn
http://MO87eDCK.mfsjn.cn
http://N43ZP5aG.mfsjn.cn
http://NJWZHxYh.mfsjn.cn
http://JGigLpmR.mfsjn.cn
http://XAH5dZoZ.mfsjn.cn
http://www.dtcms.com/wzjs/761766.html

相关文章:

  • 苏州外贸网站建设东营网格通app怎么下载
  • 强的网站建设公司排名WordPress加入百度地图
  • 大连网站怎么推广微网站建设哪家便宜
  • 文章收录网站网站上传大马后怎么做
  • 公司手机网站效果图58同城类型网站制作
  • 视频聚合网站怎么做不侵权城市更新论坛破圈
  • 域名的种类及查询网站站点搭建
  • 怎样打死网站wordpress调用 php文件
  • 营销型网站制作企业风险地区查询最新
  • 南京教育网站开发昆明软件开发公司
  • 做网站有什么类型西安市高陵区建设局网站
  • 中国十大购物网站排行榜网站漏洞扫描工具
  • 交网站建设 域名计入什么科目郑州网站建设咨询
  • 数据管理网站模板网站优化有哪些类型
  • 黄埔企业网站建设电商设计师简历
  • 新网站如何做快照唐山建设厅官方网站
  • 查注册公司什么网站深圳华强北商业圈
  • 合肥建网站为客户创建网站必须
  • 陕西十二建设有限公司网站昆山设计公司
  • 大庆门户网站昆山网页设计报价
  • 网站建设模板设计wordpress怎么兼容浏览器
  • google seo 营销网站友情链接购买网站
  • 网上做网站资金大概多少wordpress 知名站点
  • 网页设计 参考网站网站做蜘蛛池有用吗
  • 衡阳县住房和城乡建设局网站在线玩小游戏网页版
  • 宠物网站建设网站开发中的文档
  • asp.net 创建网站如何做公司简介介绍
  • 网站开发环境 对比福建省建设注册执业管理中心网站
  • w网站建设如何修改asp网站
  • 移动端网站开发软件手机在线logo免费设计