摘要:
程序运行提示错误”无法定位程序输入点 _glutCreateWindowWithExit于动态链接库glut32.dll上“,网上查了说是opengl的.lib和.dll版本过低,所有替换了.lib和.dll为最新的,但运行后提示有连接错误,不过再把glut.h头文件也换成对应新的头文件就Ok了。 所有, .lib 和 .dll 和 glut.h 都要同时更换为最新。 阅读全文
摘要:
我的电脑是 win7 64bit,用 VS2012 跑网上下载的程序,Realease | x64 模式下出现该错误。 问题出在 freeglut.dll 是 32bit 下的 dll,需要换成 64bit 下的dll,才能正常运行。 总结: 此问题的解决办法就是32bit的应用程序要使用32bit下的.dll 64bit下的应用程序要使用64bit下的.dll文件。 阅读全文
摘要:
首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。 简介 假设我们有下面的类层 阅读全文
摘要:
原因是VS2010中的yvals.h添加了char16_t的定义,而Matlab的matrix.h也包含对char16_t的定义,所以同时包含这两个头文件的话,会导致重复定义char16_t的错误。只需在包含matrix.h之前包含yvals.h即可:#include #if (_MSC_VER >= 1600)#define __STDC_UTF_16__#endif#include "mex.... 阅读全文
摘要:
开关方法:Fn + NumLk (联想电脑的NumLk 一般为F8,其他电脑自己在键盘找找罗) 阅读全文
摘要:
1. 准备工作 1. 官网下载Ubantu镜像,我下载的是Ubantu14.04.3 LTS版本; 2. 下载 Universal USB Installer (UUI)用于制作U盘启动盘; 3. 下载 Easy BCD; 4. 准备好U盘,容量不得小于4G,我看网上有说不小于2G的,实际操作时用的 4G U盘,制作好启动盘后只剩2M剩余空间,好险。U盘的实际容量是3.59G。 5. 在硬盘分出一... 阅读全文
摘要:
全文转载自 Scott Hanselman的博文。 I bought a 3D printer on Friday, specifically a Printrbot Simple Metal from Amazon for US$599. I did a few days of research, looking at all the consumer models under $1000. S... 阅读全文
摘要:
【前言】自半年前笔者发表博客“什么是计算机图形学”以来,时常有人来向笔者询问3D模型的构建方法与工具。笔者的研究方向是以3D技术为主,具体包括3D建模,3D处理及3D打印三个方面,在3D建模与处理方面从事了十多年的研究,接触过很多3D相关的软件,在这方面有些经验。因此,特撰写此文,以帮助我们的学生及 阅读全文
摘要:
网上下载的程序,运行时报错: C1083: 无法打开包括文件:“gl\glew.h”: No such file or directory.百度一下,发现需要配置 glew 库。方法如下:下载最新的 glew,我下载的是glew-1.13.0;把 \glew-1.13.0\bin\Release\W... 阅读全文
摘要:
假如我们编写了一个积分通用程序,想使它更具有通用性,那么可以把被积函数也作为一个参数。在c/c++中,可以使用函数指针来实现上边的功能,在matlab中如何实现呢?使用函数句柄——这时类似于函数指针的一项功能。假如我们现在已经编写了一个辛普森方法积分的函数如下,我们要把函数作为参数传给它(当然啦,matlab早已经提供给我们非常牛x的积分函数了,这里只是个例子而已): function g=myi... 阅读全文