C++
文章平均质量分 67
jingwenlai
这个作者很懒,什么都没留下…
展开
-
C++资源不完全导引(全)
C++资源之不完全导引(完整版) C++资源之不完全导引(完整版) 来源:www.csdn.net 撰文:曾毅、陶文转载 2006-12-10 23:50:00 · 1248 阅读 · 1 评论 -
使用Qt开发运行于WinCE上的程序
使用Qt开发运行于WinCE上的程序 简介 1一、编译Qt SDK for WinCE,建立开发环境 11 编译环境 : “Wince60standard(操作系统)_armv4i(处理器)_msvc2005(开发环境)” 12 编译步骤 (整个过程参见Qt文档) 2二.代码编写 2三、编译Qt-WinCE程序 3四.原创 2010-05-10 09:23:00 · 9176 阅读 · 1 评论 -
终于搞定Direct3D中视频播放
弄了好长一段时间,今天终于把自己录的测试视频在Direct3D中显示出来,发个图留念。 翻了好久DirectShow的Sample例子Texture3D9,还有就是看参考书>,实现过程中,发现自己需要的效果与书中讲的有些区别,中间在找一些测试方法,比如,把视频渲染出的结果先存在图片中,看DirectShow出来的结果对不对。这部分一开始还去找一些tga之类的无损压缩的图片格式原创 2010-05-21 17:04:00 · 3696 阅读 · 1 评论 -
CGAL 3.6出来了
昨天上CGAL官网上看了一下,原来3.6已经出来了,下来之后赶紧安装一些依赖库,并编译它。又新增加了一些功能。而在demos中,对自己感兴趣的Polyhedron例子进行编译,发现这些例子已经不像原来一样散乱地出现,而是利用Qt把它们组织成一个可用的小软件了,不错,更何况是plugin架构,可惜我的i-mesh啊, 抓紧了。。。。 附一张编译后的Polyhedron_Demo:原创 2010-05-25 12:43:00 · 1393 阅读 · 3 评论 -
Gdb 调试Segmantation Fault的方法
gdb调试程序,类似于vs2005中的call stacks功能原创 2010-06-01 17:15:00 · 1271 阅读 · 0 评论 -
译;将Python嵌入到Qt程序中
翻译Qt Quarterly的一篇文章: 利用PythonQt将Python嵌入到Qt程序中翻译 2010-06-02 15:03:00 · 11339 阅读 · 0 评论 -
Qt插件中如何导入可变化的Widgets
动态地导入插件相应的widgets原创 2010-06-07 19:27:00 · 1835 阅读 · 0 评论 -
Qt动态语言的切换
Qt动态语言的切换原创 2010-08-05 14:09:00 · 5289 阅读 · 0 评论 -
CHOLMOD的编译用于VS的版本,借用Cygwin
最近在整理笔记的时候,修改了一下,希望有帮助。cholmod是用于数值求解的库,其效率与taucs相当。原创 2010-06-10 10:10:00 · 3932 阅读 · 9 评论 -
VC2005中测试Taucs库通过
近日整理资料过程中整理的以前的开发笔记原创 2010-06-10 10:55:00 · 2387 阅读 · 1 评论 -
Composite Design Pattern learning note
Composite Design pattern learning note翻译 2010-06-18 10:24:00 · 785 阅读 · 0 评论 -
OpenCV笔记
OpenCV的一些开发笔记原创 2010-08-09 12:02:00 · 1545 阅读 · 0 评论 -
[CodeSnippet]确定Windows的版本及相关信息
最近,在找相关的确定windows版本的相关信息的资料,在stackoverflow中翻到了下面一段代码,经试验OK,留备后用 :)#include "stdafx.h"#include #include #include #include #pragma comment(lib, "User32.lib")#define BUFSIZE 256typedef vo翻译 2011-06-13 10:29:00 · 774 阅读 · 0 评论 -
利用boost.signal模仿Qt的Signal-slot
using boost.signal and boost.bind to simulate Qt signal-slot for UI events jingwenlai 2009-10-23 Qts signal-slot mechanism is an amazing feature. it makes the implementation of call原创 2010-04-28 11:37:00 · 2227 阅读 · 2 评论 -
Emacs作为编程工具的一些小技巧
1. compile-mode中可以在*compilation*这个buffer中利用一系列的命令快速地对源代码中的错误进行定位,最常用的是M-g n 定位到下一个错误的源代码相应位置M-g p 定位到源代码的上一个错误的相应位置在源代码编译的时候,你可以使用M-x compile来激活它,默认的编译命令是make -k,当然,如果你像我一样使用cmake,你也可以不用默认的命令,原创 2010-04-20 17:51:00 · 3858 阅读 · 1 评论 -
Boost property_map 学习笔记及其与CGAL的关系
Boost property_map 学习笔记及其与CGAL的关系 针对读者: 使用CGAL作研究的学生 简介 1比较: 1Boost::property_map如何使用? 1Interior Properties 内部属性(这一点类似于我们在创建Polyhedron时候绑定的原创 2010-04-07 17:54:00 · 6287 阅读 · 2 评论 -
学习 FLTK 中,并总结出一些小技巧
这两天在看FLTK的东西,主要是自己用着的windows系统突然罢工了,不得已转到ubuntu中,还好这个还用得了。上不了网,找资料不方便,看到以前的硬盘下了FLTK,就拿来看看。刚巧自己希望用个跨平台的东西做界面,学习之后,觉得FLTK确实挺小巧的。而且也比较容易上手。按照其README安装完后,在test目录下有个help,可以查看其文档,介绍的比较详细,做GUI主要是一些控件,以及其Even原创 2007-05-02 00:26:00 · 2804 阅读 · 1 评论 -
CGAL中数值求解示例—OpenNL
CGAL中数值求解示例—OpenNL 在CGAL中,对线性方程组的求解默认是使用OpenNL,当然也可以结合Taucs库进行求解。本文记录的是利用OpenNL进行数值求解的例子。OpenNL的整个库的源代码可以在$(CGALROOT)/OpenNL/中找到。下面的程序举例了如何使用OpenNL求解IX=[3 4]^T. Source code:#include原创 2008-02-21 13:00:00 · 3416 阅读 · 1 评论 -
CGAL与Taucs库求解线程方程组示例
需要注意的是在taucs_matrix.h的#include前添加#include 这样则可以消除编译过程中taucs_matrix.h中std::vector 的一些错误。若你使用Apple Mac,则在CGAL/taucs_fix.h 中很多判断OS_TYPE的代码都可以注释掉,或者直接将其备份,然后建一个同名的文件,在里面写入#include "taucs.h"原创 2008-02-26 12:48:00 · 4157 阅读 · 1 评论 -
UMFPACK在Windows下的编译
UMFPACK在Windows下的编译2008-3-23 jingwenlai 参照matrixprogramming上的Compile UMFPACK.pdf,今天编译成功可结合VS2005使用的UMFPACK。这里编译的主要思路是利用Cygwin,但是使用-mon-cygwin选项来避免对Cygwin的dll的依赖。现在将主要的一些步骤记录如下原创 2008-03-25 20:13:00 · 4397 阅读 · 12 评论 -
转:LNK2005 错误
编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该转载 2009-06-24 17:38:00 · 491 阅读 · 0 评论 -
Mac编译G3D
之前在我的iBook G4上编译G3D,一直没有编译成功,后来发现是ffmpeg库编译不了,对 buildg3d python脚本,去除ffmpeg后,例子程序链接时又对ffmpeg有依赖,本想换其它渲染库,尝试编译成功 OpenSceneGraph,感觉其代码组织得也很好,但是在Mac OS上运行时初始化窗口出错,又失望一回.最近在编译 VTK,在windows下可以编译成功,看起来功能也很丰富原创 2009-09-18 20:08:00 · 1141 阅读 · 0 评论 -
Google Test 学习笔记
google Test learning notesjingwenlai 2009-09-30 之前使用过cppunit,尝到了用Test Case辅助开发的甜头,但是现在在我的Mac OS上并没有编译出可用的版本,而且当时知道cppunit有mfc,qt两种ui,只用过mfc的ui,后来在网上搜资料,发现还有其他几种不同的单元测试框架,如CxxTest,Boost.Test原创 2009-09-30 20:16:00 · 1366 阅读 · 0 评论 -
The unification of development platform
Currently , I am using Windows & VS2005 for developing Direct3D applications at work. But at my spare time, I use Mac for development, and I like it.I want to use the unify development tools across原创 2009-10-22 09:14:00 · 597 阅读 · 0 评论 -
MeshDeformer进度日志及开发计划
当前完成的功能:使用Qt进行界面开发,使用libQGLViewer及OpenGL进行显示CMake进行工程配置SVN及Git进行版本管理。模型导入:借助assimp导入多种不同格式的mesh模型处理: 使用CGAL对模型进行操作,目前仅止于模型的存储,后续需要加入对相应算法的实现。 正在测试、查找及实现中的功能模块:脚本引擎部分,预计会使用Py原创 2010-01-14 17:51:00 · 2177 阅读 · 0 评论 -
QtPropertyBrowser的安装与配置
QtPropertyBrowser的安装与配置 简介: QtPropertyBrowser提供了简便地用于编辑Properties的方法。下载: http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Widgets/qtpropertybrowser提供了介绍及下载链接。编译:*NIX与Mac原创 2010-02-01 18:04:00 · 10242 阅读 · 5 评论 -
Observer 设计模式与CEGUI中的消息响应处理
Observer设计模式与CEGUI中的消息响应处理Jingwenlai2009-12-10 Observer设计模式 可以将观察者(Observer)设计模式理解成(报刊-订阅者)的形式,订阅者只需注册后,一旦报刊有更新,则会自动通知到订阅者。 这种模式可应用的场合较多,如在《Headfirst design原创 2009-12-14 11:15:00 · 1462 阅读 · 0 评论 -
Qt插件机制的学习
Mesh Deformer的架构若想参照OpenFlipper来实现,首先需要了解Qt plugin system的结构以及如何编写qt plugins.以下摘抄了Qt文档中的部分内容(只与自己想要实现的功能相关的内容)The Lower-Level API: Extending Qt ApplicationsNot only Qt itself but also Qt原创 2010-03-24 16:33:00 · 12336 阅读 · 3 评论 -
用CMake 构建Qt 项目
译:用CMake构建Qt项目作者: Johan Thelin 译者:赖敬文原链接:http://developer.qt.nokia.com/quarterly/view/using_cmake_to_build_qt_projects翻译来源:http://blog.csdn.net/jingwenlai_scut QtSDK中已经包含了QMake用于处理跨平台的编译问题。然而翻译 2010-08-18 18:07:00 · 14728 阅读 · 0 评论