摘要: 转自http://hi.baidu.com/jkgkjwnomfflntr/item/05d6fe0110ca041debfe38ad用Qt中的QGLWidget窗体类中是不包括glut工具库的,难怪在myGLWidget(在我的程序中是QGLWidget的派生类)中绘制实心球体是说“glutSolidSphere”: 找不到标识符,就是说没有这个函数的声明。接下来就来安装glut库: 1.先下载glut库http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip。 2.将下载下来的文件解压,将glut32.lib和glu 阅读全文
posted @ 2013-07-09 18:59 BambooQQ 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 最近发现了Qt在界面设计方面的优良性能,遂决定开始学习,奈何自己出身计算机图形学专业,如能将它们结合起来自是最好啦。 参考Nokia Developer网站上关于《如何在Qt中使用OpenGl》的文章,记录下自己的实际使用过程。http://www.developer.nokia.com/Community/Wiki/%E5%A6%82%E4%BD%95%E5%9C%A8Qt%E4%B8%AD%E4%BD%BF%E7%94%A8OpenGL,同时也参考了tornadomeet的《OpenGL_Qt学习笔记之_01(创建一个OpenGL窗口)》http://www.cnblogs.com/... 阅读全文
posted @ 2013-07-09 16:00 BambooQQ 阅读(8592) 评论(0) 推荐(1) 编辑
摘要: 我的最初想法是利用matlab的mex命令调用C++程序生成动态链接库的,但是测试程序(文中另附)通过了,自己的实际应用程序却没有过。还是把方法贴在这儿,以便自己以后进行整理。http://shijuanfeng.blogbus.com/logs/106781870.html以下内容来自上面博客,自己根据实际情况略作解释改动。MATLAB要调用C++程序步骤:1. 在MATLAB命令行敲:mex -setup,选择你所使用的C++版本,装上mex(参考下面“2.MATLAB设置”)2. 用“mex [参数] *.cpp”, eg:mex -O -c svm.cpp这时在当前目录下就会生成*.m 阅读全文
posted @ 2012-09-10 19:22 BambooQQ 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 在前面一篇文章Visual C++ 6.0与matlab联合编程(2)中,利用VC++生成了DLL文件,但是一般matlab命令生成的DLL文件名后缀为mexw32,我们可以利用def文件导出mexFunction函数。这里,我参考了另一篇博客,但是他的环境是2008,在VC6.0里设置也很简单。在上面的Output file name中将输出文件的后缀名改为mexw32就可以了。 阅读全文
posted @ 2012-09-10 18:47 BambooQQ 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 这部分参考的是一篇博客的内容,经证实是可行的。附上源博客地址:http://hi.baidu.com/welcomeclark/item/ff333321af845f8a6f2cc3c0我自己的实验结果:1.设置Visual C++6.0编译环境,添加相应的头文件和库文件的路径。打开菜单->工具->选项。2.设置系统的环境变量path,添加E:\program\MATLAB\bin\win32(注:这一部分可不用添加,一般安装matlab程序的时候,是设置好了的)3.创建Win32 Dynamic-Link Library工程实现mex文件。4.创建CPP文件。 (这里就是你要实现 阅读全文
posted @ 2012-09-10 18:31 BambooQQ 阅读(577) 评论(0) 推荐(0) 编辑