上一页 1 ··· 5 6 7 8 9 10 下一页

2011年5月25日

[Error]错误 C2660: Gdiplus::GdiplusBase::operator new: 函数不带三个参数

摘要: 原文:http://support.microsoft.com/kb/317799当您生成一个使用 GDI + 的 Microsoft 基础类 (MFC) 应用程序的调试版本时, 您可能会收到类似于以下内容的错误消息:错误 C2660: Gdiplus::GdiplusBase::operator 新: 函数不带三个参数原因:在调试版本中 MFC 定义扩展到带有两个额外的参数的重载 new 运算符的 new 运算符的预处理器宏。额外的参数是源文件名称和代码行号。MFC 可以使用此信息对程序员在调试模式下时报告内存泄漏。这适用于 MFC 类因为 MFC 提供的 new 接受额外的参数的重载的不同 阅读全文

posted @ 2011-05-25 22:07 影语者 阅读(883) 评论(0) 推荐(0) 编辑

2011年5月6日

让notepad++正确显示actionscript文件语法高亮

摘要: 转自:http://junnan.org/blog/1298.htmnotepad++一直以来都有个问题,在给actionscript文件语法高亮显示时总会错误的应用Haskell语言的语法高亮设置,原因是两个语言的扩展名有冲突。解决方法也很简单,只要打开C:\Users\用户名\AppData\Roaming\Notepad++\langs.xml(Win7系统路径)C:\Documents and Settings\用户名\Application Data\Notepad++\(XP系统路径)文件,然后把Haskell语言段里设置扩展名属性中的as扩展名去掉即可,或者把整个Haskell设 阅读全文

posted @ 2011-05-06 13:28 影语者 阅读(677) 评论(0) 推荐(0) 编辑

2011年4月5日

CSizingControlBar Error C2440: “static_cast”: 无法从“UINT (__thiscall CSizingControlBarG::* )(CPoint)”转换为>>>

摘要: 发现CsizingControlBar是一个很好的实现VC界面的类,下来编译出现如下错误:错误 1 error C2440: “static_cast”: 无法从“UINT (__thiscall CSizingControlBarG::* )(CPoint)”转换为“LRESULT (__thiscall CWnd::* )(CPoint)” e:\tempstudy\mfcopengl\mfcopengl\scbarg.cpp 57解决:查看CWnd类afx_msg LRESULT OnNcHitTest(CPoint point);而在CSizingControlBar中是afx_msg 阅读全文

posted @ 2011-04-05 18:14 影语者 阅读(2141) 评论(0) 推荐(1) 编辑

2011年4月2日

MFC下的OpenGL

摘要: 序:因为要做个2d地图编辑器,决定采用MFC,但是GDI不是很熟,google下终于完成基本MFC下的OpenGL1.首先建个MFC单文档2.加入外部库:opengl32.lib glu32.lib 在XXView.cpp加入头文件 gl.h, glu.h3.在XXView.h加入如下代码: protected: CDC *m_pDC; HGLRC m_hRC;protected: BOOL InitOpenGL(); # 初始化opengl BOOL SetPixelFormat(); # 设置像素格式 void RenderScene(); # 绘制4.首先重载OnCreate消息int 阅读全文

posted @ 2011-04-02 23:25 影语者 阅读(603) 评论(0) 推荐(0) 编辑

2011年3月30日

去掉CFormView的滚动条

摘要: CFormView派生于CScrollView,分割窗口后CFormView总是有水平和垂直2个滚动条,无论如何在属性中设置都不能去掉google后终于找到2个解决方法:1.在CFormView的派生类中重写void CLeftView::OnInitialUpdate()void CLeftView::OnInitialUpdate(){ CFormView::OnInitialUpdate(); SetScrollSizes(MM_TEXT, CSize(1,1));}2.也是修改void CLeftView::OnInitialUpdate()void CLeftView::OnInit 阅读全文

posted @ 2011-03-30 23:13 影语者 阅读(1969) 评论(0) 推荐(0) 编辑

warning C4183: “GetDocument”: 缺少返回类型;假定为返回“int”的成员函数

摘要: 尝试SDI分割窗口,出现错误:warning C4183: “GetDocument”: 缺少返回类型;假定为返回“int”的成员函数看样子是头文件的包含关系错了将#include "XXDoc.h" 放在 #include "XXView.h"前面解决 阅读全文

posted @ 2011-03-30 21:59 影语者 阅读(3591) 评论(0) 推荐(0) 编辑

2011年3月5日

[Error]world geometry is not supported by the generic scenemanager

摘要: 正在学习Ogre,照着官方的英文教程学习,学到RaySceneQueries and Basic Mouse Usage时其中出现了world geometry is not supported by the generic scenemanager的问题,因为对Ogre不是很熟悉,google下找到了解决方法,是Plugin_OctreeSceneManager.dll插件的问题在Plugins_d.cfg 的的后面加入Plugin=Plugin_OctreeSceneManager_d 阅读全文

posted @ 2011-03-05 10:36 影语者 阅读(1022) 评论(0) 推荐(1) 编辑

2011年1月23日

DevIL库使用时图片翻转的问题

摘要: 使用DevIL库载入图片后,获取指定数据ILvoid ilCopyPixels(ILuint XOff, ILuint YOff, ILuint ZOff, ILuint Width, ILuint Height, ILuint Depth, ILenum Fromat, ILenum Type, ILVoid *Data);然后保存为新的数据ILboolean ilTexImage(ILuint width, ILuint Height, ILuint Depth, ILubyte Bpp,           ILenum Format, ILenum Type, ILvoid *Data 阅读全文

posted @ 2011-01-23 09:49 影语者 阅读(524) 评论(1) 推荐(0) 编辑

2011年1月17日

opengl多线程的问题

摘要: 准备给游戏加入一个Loading画面,采用多线程,前面很顺利,但是就是载入后精灵无法正常显示,看不见纹理,开始以为是使用DevIL库出问题,单步调试发现DevIL载入图片正常,而opengl的glGenTextures出错了,返回的索引总是0。后来google在gamedev上找到答案,原来opengl不是线程安全的(不知道正确不?),找到了关键方向:wglCreateContext.后来在msdn上找到API解释,以及代码实例:只要hdc一样,创建的context都会渲染到相同的设备上面但是实验很久,都没成功,最后发现是少了一个函数:wglShareLists(HGLRC hglrc1, H 阅读全文

posted @ 2011-01-17 22:24 影语者 阅读(4255) 评论(0) 推荐(0) 编辑

2011年1月11日

3d Max 9的"正在验证许可证"问题的解决

摘要: 打开3d max 9突然出现这个问题,用keygen获取的激活码都不能正常激活网上的方法都是卸载,完全卸载,再重新安装想应该是3d max的某些隐藏用户数据的影响,搜寻下,在“C:\Documents and Settings\All Users\Application Data\Autodesk\Software Licenses”下发现了直接delete该文件下的数据,重新打开的时候,提示“用户激活信息不存在。。。”重新用keygen激活,一切正常 阅读全文

posted @ 2011-01-11 13:01 影语者 阅读(1231) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页

导航