上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 111 下一页
摘要: 类型定义的语法可以归结为一句话:只要在变量定义前面加上typedef,就成了类型定义。这儿的原本应该是变量的东西,就成为了类型。 int integer; //整型变量int *pointer; //整型指针变量int array [5]; //整型数组变量int *p_array [5]; //整 阅读全文
posted @ 2018-03-25 23:21 rainbow70626 阅读(13979) 评论(0) 推荐(4)
摘要: 当我们想得到一个窗口对象(CWnd的派生对象)指针的句柄(HWND)时,最安全的方法是使用GetSafeHwnd()函数,通过下面的例子来看其理由: 这样的代码当开始得到的pwnd为空的时候就会出现一个“General protection error”,并关闭应用程序,因为一般不能对一个NULL指 阅读全文
posted @ 2018-03-22 09:49 rainbow70626 阅读(350) 评论(0) 推荐(0)
摘要: 用CUDA进行GPU加速开发的同学在移植一些代码片段时应该都有过这样的经历,如果自己用的是高版本的CUDA,系统有时会报错:CANNOT FIND CUTIL.H。查看代码才发现原来是多了CUTIL.H,CUTIL_MATH.H,CUTIL_INLINE.H的头文件。这种报错该如何处理呢? 可以先尝 阅读全文
posted @ 2018-03-07 22:35 rainbow70626 阅读(812) 评论(0) 推荐(0)
摘要: 纹理绑定有两种,一个是绑定到线性内存就是用cudaMalloc();cudaMemcpy();开辟的内存空间,另一种是绑定到cudaMallocArray, cudaMemcpyToArray开辟到的二维数组或者三维数组。 先说比较简单的就是绑定到cudamalloc开辟到的内存空间。 首先是纹理声 阅读全文
posted @ 2018-03-05 00:23 rainbow70626 阅读(561) 评论(0) 推荐(0)
摘要: 在编写复杂程序的过程中,我们经常需要将一些信息输出到文件或者屏幕上。较控制台应用程序,MFC窗体程序要显得麻烦一些! 下面有2种方法来实现为MFC窗体程序添加调试控制台,方便程序员调试程序和了解当前程序的运行状态。 重要Windows API:AllocConsole(); //创建Console窗 阅读全文
posted @ 2018-03-03 22:42 rainbow70626 阅读(287) 评论(0) 推荐(0)
摘要: 位图绘制 位图绘制 位图绘制 位图绘制 位图绘制 位图绘制 位图绘制 位图绘制 位图绘制 先来段代码吧; #include <iostream> #include <gl/glut.h> using namespace std; #pragma comment(lib,"opengl32.lib") 阅读全文
posted @ 2018-03-03 22:39 rainbow70626 阅读(2059) 评论(0) 推荐(0)
摘要: 解决办法一、 #if defined(_WIN32) # ifndef GLUT_BUILDING_LIBextern _CRTIMP void __cdecl exit(int); 上面是glut.h中对exit的使用,意思是如果没有定义宏‍GLUT_BUILDING_LIB,就使用它的exit, 阅读全文
posted @ 2018-02-14 22:50 rainbow70626 阅读(1657) 评论(0) 推荐(0)
摘要: 一、介绍 CUDA是Nvidia推出的一个通用GPU计算平台,对于提升并行任务的效率非常有帮助。本人主管的项目中采用了OpenGL做图像渲染,但是在数据处理方面比较慢,导致帧率一直上不来。于是就尝试把计算工作分解成小的任务,使用核函数在CUDA中加速计算。对于CUDA和OpenGL如何交互以前从来没 阅读全文
posted @ 2018-02-07 22:42 rainbow70626 阅读(416) 评论(0) 推荐(0)
摘要: QtSql模块提供了与平台以及数据库种类无关的访问SQL数据库的接口,这个接口由利用Qt的模型视图结构将数据库与用户界面集成的一套类来支持。QSqlDatabase对象象征了数据库的关联。Qt使用驱动程序与各种数据库的应用编程接口进行通信。Qt的桌面版(Desktop Edition)包括如下一些驱 阅读全文
posted @ 2018-02-03 23:26 rainbow70626 阅读(1203) 评论(0) 推荐(0)
摘要: 该问题的关键在于理解CUDA项目中C\C++文件需要由c++编译器进行编译,而CUDA C的源文件需要由CUDA的编译器nvcc.exe进行编译。 发生该语法错误的原因是cu文件被C++编译器所编译,C++编译器无法识别 “<<<”,导致报错。 为什么cu文件会被C++编译器所编译呢?原因在于我们使 阅读全文
posted @ 2018-02-03 11:46 rainbow70626 阅读(9915) 评论(0) 推荐(4)
上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 111 下一页