跪求VTK+QT+vs2010密钥大神 跪求大神~跪求大神 急急急

qt4.8.5+vs2010+QVTK
qt4.8.5+vs2010+QVTK
非常非常之艰苦的过程.
用了整整四天,终于搭建成功.
PCL1.7.1 只能搭配VTK6一下版本,原因是VTK6修改了非常多的代码,会造成PCL函数无
所以能选择的版本只能是VTK5.10.1,该版本支持PCL1.7.1中outofcore类,该类可生成
LODs(level of detail).
所以,搭配方式 PCL1.7.1+VS2010+VTK5.10.1.
QT的选择原因在于MFC调用PCL显示非常的困难,很难实现.
在QT中调用QVTK(VTK支持QT的库).
注意的是,QT版本并非越高越好,事实上,QT5并不支持VTK5,而只支持VTK6.
所以能选择的只有QT4.
PCL网站给的支持PCL1.6的QT版本为4.8.0.
但是本人在搭配的时候出现了如下错误:
couldn't connect to qtappwrapper server
本人无法解决,GOOGLE不到解决方法,尝试了卸载冲撞的方法.
于是升级QT版本至4.8.5
以下是整个过程:
首先安装QT4.8.5
QTSETUP:参考http://www.vtk.org/Wiki/VTK/Tutorials/QtSetup
All systems
You must turn on the following options in the advanced VTK
configuration:
With VTK 5.x:
VTK_USE_QT&
VTK_USE_GUISUPPORT
BUILD_SHARED_LIBS
Note: You MUST build in Release mode.
Download and install Qt.
/downloads/windows-cpp-vs2008
Add a new environment variable:
QTDIR = C:\Qt\4.X.X (or whatever path you installed QT)
Append the environment variable PATH to add
C:\Qt\4.X.X\bin
C:\VTKbuild\bin\Release
(or \bin\Debug if that is how you have built VTK)
Copy QVTKWidgetPlugin.lib and QVTKWidgetPlugin.dll from
C:\bin\VTK\bin
\Debug to C:\Qt\4.7.0\plugins\designer
而后,添加路径,包含库等,环境变量等.
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Qt安装教程_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Qt安装教程
&&vs2010和VTK及qt的联合测试,已在多台电脑上验证
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩7页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢跪求大神帮忙把古惑仔PS在旁边 脑洞大开的大神们开始发挥了
跪求大神帮忙把古惑仔PS在旁边 脑洞大开的大神们开始发挥了
智能的销哥
网友要求:跪求哪位大神帮帮忙,帮我把几个古惑仔PS在我旁边!网友提供照片他应该是想要这种效果,年轻人书生意气、为兄弟两肋插刀这是要一个人打两个人但是ps大神却给他做成了这种效果有的大神可能以为,有需求的是那条狗吧照片可以帮你修上去,但是最多只能演男五号这种感觉很奇妙,亮点自寻吧
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
智能的销哥
百家号 最近更新:
简介: 谈论网络推广那些东西,你需要一个网络的机会。
作者最新文章后使用快捷导航没有帐号?
平板/笔记本
云服务专区
荣耀6PULS点系统升级后触屏失灵,急急急。跪求大神帮忙
&新学乍练&
来自:浏览器
6PULS点系统升级后触屏失灵,本人属于小白一族几天前手贱点了系统更新后触屏就失灵了。由于恢复了出厂现在卡在语言选择界面啥都做不了。找手机店也弄不了,触屏固件丢失的说。现在一头雾水,看着小黑躺在抽屉。我心也抽泣。当时买的是移动合约版的。望大神路过指点,详细点更好。拜谢
width:100%">
&禁止访问&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
width:100%">
&新学乍练&
来自:浏览器
是怎么样的呢
卡在语言选择界面触屏根本点不了
width:100%">
&新学乍练&
来自:浏览器
[url=]于 20 秒后保存[/url] [url=]保存数据[/url] | [url=]恢复数据[/url]& & [url=]字数检查[/url] | [url=]清除内容[/url]& & [url=]加大编辑框[/url] | [url=]缩小编辑框[/url]
参与/回复主题
&&关闭[url=]上传图片[/url][url=]相册图片[/url][url=]网络图片[/url]
width:100%">
&已臻大成&
来自:浏览器
等版主或者大神来帮你的
width:100%">
&独步江湖&
来自:浏览器
卤煮能强制关机吗?不行的话带着相关凭证去网点吧
~~~~浮云飘过~~~~
& && && && && && && && && && && && && && && && && && && && && && && &
width:100%">
&花粉帮帮堂&
来自:浏览器
楼主现在还能开机吗
同时按住电源键+音量上下键看看能不能进入工程模式,然后再工程模式中恢复一下出厂设置
或者带好相关凭证去网点做个检测呗
width:100%">
&新学乍练&
来自:浏览器
我的首批PE-TL20换过一个屏幕总成,以前是B200版本,前几天想系统升级,结果也出现如上问题,系统进入语音选择界面后卡在语言选择界面触屏根本点不了,大神可有何法?
width:100%">
&初窥门径&
来自:荣耀6plus PE-TL10
whynocn 发表于
我的首批PE-TL20换过一个屏幕总成,以前是B200版本,前几天想系统升级,结果也出现如上问题,系统进入语音 ...
我的也这样,你解决了么?
width:100%">
&新学乍练&
来自:浏览器
楼主,在吗?我我手机也出现这样的情况,是屏幕坏了吗?
width:100%">
1000万花粉
纪念花粉俱乐部注册花粉数超过1000万
秋摄宜人秋色(六)初夏的塘河古镇品尝金秋的美酒龙脊梯田的日与夜印象普陀 2017 (一)
花粉客户端
Make it Possible
Make your device special
华为云服务
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
没有最新动态
关注花粉俱乐部
举报邮箱:
|关注花粉俱乐部:
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利跪求大神啊!如何把FFT函数放到c程序里 小女子不会加啊!【qt吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:35,958贴子:
跪求大神啊!如何把FFT函数放到c程序里 小女子不会加啊!收藏
我的函数都写好了 就是不会加进去 求大神帮忙啊#include &complex.h&#include &math.h&#include &fftw3.h&int main(){int i, N = 128;double fs = 100;double complex *in, *fftw_in = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * N);out = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * N);p = fftw_plan_dft_1d(N, in, out, FFTW_FORWARD, FFTW_ESTIMATE);for (i = 0; i & N; i++){double t = i /in[i] = 0.5 * sin(2*M_PI*15*t) + 2 * sin(2*M_PI*40*t);}fftw_execute(p); /* repeat as needed */for (i = 0; i & N; i++)printf(&%d: %g + %g i\n&, i, creal(out[i]), cimag(out[i]));fftw_destroy_plan(p);fftw_free(in); fftw_free(out);return 0;}这个是fft函数下面的是画图函数 求大神帮忙啊#include &monitorwindows.h&#include &ui_monitorwindows.h&#include &QPainter&#include &qtimer.h&#include &qcolor.h&#include &qrect.h&#include &QLabel&#include &stdio.h&#include &stdlib.h&#include &unistd.h&#include &sys/types.h&#include &sys/stat.h&#include &fcntl.h&#include &termios.h&#include &errno.h&#include &limits.h&#include &asm/ioctls.h&#include &time.h&#include &pthread.h&#define DATA_LEN 0xFF /* test data's len */MonitorWindows::MonitorWindows(QWidget *parent) :QMainWindow(parent),ui(new Ui::MonitorWindows){//背景颜色设置//setBackground(QRect(0,0,0));//设置定时器初值myTimerId = 0;//设置实时数据横坐标初值xpos = 0;//设置实时曲线中转变量初值displayDatacharge = 0;m_fd = 0;m_flag = 0;ui-&setupUi(this);}void MonitorWindows::SetFlag(int flag){m_flag =}//函数功能:// 开始绘制void MonitorWindows::openDraw(){m_fd = openSerial(&/dev/ttySP0&);if(m_fd &=0){//}//设置为绘图Close = TRUE;//设置每30ms一个定时事件dmyTimerId = startTimer(200);}//函数功能:// 停止绘制void MonitorWindows::closeDraw(){Close = TRUE; //这部本有问题???????killTimer(myTimerId);}//函数功能:// 绘制网格void MonitorWindows::drawGrid(QPainter &painter){painter.setPen(QColor(0,255,0));for(int u = 0; u & 4000; u++){ //绘制网络的纵轴if(u%300 == 0){painter.drawLine(-4,u,0,u);painter.drawLine(-4,-u,0,-u);}}if(xpos%5 == 0|| xpos == 0) //绘制网络的横轴{painter.drawLine(-4,-0);}++}//函数功能:// 绘制实时曲线void MonitorWindows::drawCurves(QPainter &painter){painter.setPen(QColor(255,0,255)); //将画笔设置颜色//painter.setPen(QPen(QBrush(Qt::darkGray),1,Qt::SolidLine));displayDatafypos = displayD //将最新点通过中转变量传给次新点displayDatacharge = displayDpainter.drawLine(-4,-displayDatafypos,0,-displayDatalypos);//将最新点和次新店数据用直线连接if(displayDatalypos & 1500 || displayDatalypos & -1500){system(&echo 1 &/sys/class/leds/beep/brightness&);system(&echo 0 &/sys/class/leds/beep/brightness&);system(&echo 1 &/sys/class/leds/beep/brightness&);system(&echo 0 &/sys/class/leds/beep/brightness&);system(&echo 1 &/sys/class/leds/beep/brightness&);system(&echo 0 &/sys/class/leds/beep/brightness&);}}//函数功能:// 实现绘制void MonitorWindows::paintEvent(QPaintEvent *){QPainter paint(this);//paint.setBrush(Qt::black);//设置绘制背景的笔的颜色paint.setViewport(0,0,width(),height()); //设置绘图设备的物理坐标paint.setWindow(QRect(-700,-1));//设置画笔的逻辑坐标 窗口大小701*6001 ,原点(-700,-3000) 大小+ — 3000//paint.setWindow(QRect(-700,-250,701,501));if(Close == TRUE) //判断绘制曲线还是是需要初始化{drawGrid(paint); //绘制网格drawCurves(paint); //绘制曲线}else{xpos = 0; //实时曲线横坐标初始化//displayDatacharge = 0; //实时曲线中转变量初始化Close = 0;}}//函数功能:// 实现定时void MonitorWindows::timerEvent(QTimerEvent *event){if(event-&timerId() == myTimerId) //判断是否是我们需要的定时器{readDate(m_flag);scroll(-5,0); //向左卷动5个像素}else{QWidget::timerEvent(event); //若不需要定时,将它传递给基类}}//析构函数MonitorWindows::~MonitorWindows(){}//打开串口文件int MonitorWindows::openSerial(char *cSerialName){int iFd; iFd = open(cSerialName, O_RDWR | O_NOCTTY); if(iFd & 0) {perror(cSerialName);return -1;}tcgetattr(iFd, &opt); cfsetispeed(&opt, B4800);cfsetospeed(&opt, B4800); /** raw mode*/opt.c_lflag &= ~(ECHO | ICANON | IEXTEN | ISIG);opt.c_iflag &= ~(BRKINT | ICRNL | INPCK | ISTRIP | IXON);opt.c_oflag &= ~(OPOST);opt.c_cflag &= ~(CSIZE | PARENB);opt.c_cflag |= CS8;/** 'DATA_LEN' bytes can be read by serial*/opt.c_cc[VMIN] = DATA_LEN; opt.c_cc[VTIME] = 150;if (tcsetattr(iFd, TCSANOW, &opt)&0) {return -1;}return iFd;}//用于测试的代码void MonitorWindows::SetLabelText(QString msg){ui-&labelMonitor-&setText(msg);}//从串口中取数据并转化成我们需要的数据int MonitorWindows::readDate(int dataflag){char tmp[1024];double dx =0.0;double dy =0.0;double dz =0.0;double data = 0.0;memset(tmp,0,1024);//从串口文件中读取数据len = read(m_fd, tmp, 22);if(len & 0){GetXYZ(tmp,dx,dy,dz);//char strtmp[1024];//sprintf(strtmp, &x[%3f]y[%3f]z[%3f]&,dx,dy,dz);//QString str =//ui-&labelMonitor-&setText(str);//ui-&labelMonitor-&setGeometry(QRect(130, 30, 170, 130));}//根据标记获取需要的数据switch(dataflag){case 0:data =case 1:data =case 2:data =}//由于获取的数据较小,不适合直接监控,将其转换成整数后并不影响监控曲线displayDatalypos = (int)(data*1000); //装入新数据/* char strtmp[1024];sprintf(strtmp, &x[%d]y[%3f]z[%3f]&,displayDatalypos,dy,dz);QString str =ui-&labelMonitor-&setText(str);ui-&labelMonitor-&setGeometry(QRect(130, 30, 170, 130));*/ return 0;}//在字符串中提取数据,字符串的样式如:X:-0135Y:+0563Z:+0325 , -0.135 +0.563void MonitorWindows::GetXYZ(char* strNum,double &dx,double &dy,double &dz){char xc[10]={0};char yc[10]={0};char zc[10]={0};int xi=0;int yi=0;int zi=0;for(int i =0;i&21;i++){if(i&1 && i& 7){xc[xi++] = strNum[i];}if(i&8 && i& 14){yc[yi++] = strNum[i];}if(i&15 && i& 21){zc[zi++] = strNum[i];}}dx = (double)atoi(xc)/1000.00;dy = (double)atoi(yc)/1000.00;dz = (double)atoi(zc)/1000.00;}
阿里云云市场提供功能丰富的发者必备软件,帮助用户快速简便的操作和管理云主机服务器以及虚拟主机的管理系统
请问楼主是怎么用qt编译fftw的,研究了几天还是不能编译,求告知
登录百度帐号推荐应用

我要回帖

更多关于 vtk vs2010 的文章

 

随机推荐