摘要:今天在VC++2008下重新编译了以下CGNS库,出现了一系列奇怪的错误:...1>c:\program files\microsoft visual studio 9.0\vc\include\float.h(88) : error C2106: “=”: 左操作数必须为左值1>c:\program files\microsoft visual studio ...
阅读全文
摘要:刚写了一个OpenGL字体显示类, 发现颜色总是不对, 部分代码如下:[代码]百思不得其解, 翻开Red Book找到了答案: 8.1.3 选择位图的颜色 ... 光栅颜色状态变量被设置为调用函数glRasterPos*()时的颜色, ...显然只需要调整glColor*和 glRasterPos*的位置即可, 修改后的代码如下: [代码]
阅读全文
摘要:问题: 将整数n分解为i和j,满足下面关系:n = j*idim + i 其中idim为常量。 以下为三种算法实现: 1) i = n%idim,j = (n-i)/idim 2) j = n*ridim,i = n - j*idim,其中ridim = 1.0f/idim,为浮点数。 3) i = n%idim,j = (n-i)*ridim,其中ridim = 1.0f/idim,为浮点...
阅读全文
摘要:以前都是用自定义编译方式编译cu文件,今天装上CUDA2.2发现已经提供了生成规则,太方便了,再也不用拷贝编译命令行了。方法如下:将CUDA SDK目录下common目录中的cuda.rules拷贝到%VS9.0%\VC\VCProjectDefaults下,右键点击项目,选择【自定义生成规则】,在CUDA**前打勾即可,相当方便啊。另外顺便提一下如何让IDE识别CU文件: 1、首先在【工具】-&...
阅读全文
摘要:刚刚把VS2005卸载,安装了VS2008 Express。编译wxPropertyGrid时出现错误,提示是“wxmsw28ud_core.lib”中的某些和GDI+相关的符号无法解析,不知是wxWidgets的bug还是wxPropertyGrid的bug。重新设置wxWidgets编译选项,将GDIPLUS关闭后,重新编译wxWidgets问题解决。方法如下:打开%W...
阅读全文