« | July 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | |
| 公告 |
☆★☆★☆★☆★☆★☆ 生活的点点记录,以及一些体会...........
喜欢是淡淡的爱,爱是深深的喜欢.
时间会见证一切.......................
欢迎大家指出错误,共同进步..........
期待中..............................
☆★☆★☆★☆★☆★☆ |
Blog信息 |
blog名称: 日志总数:162 评论数量:312 留言数量:0 访问次数:939708 建立时间:2005年5月17日 |

| |
[Linux]Linux下安装Qt/Embedded 文章收藏
oceanblue 发表于 2008/12/11 20:26:33 |
最近学习qpe,这个东西安装确实麻烦,在我再三执着下终于解决一些问题,中途想放弃过,把我的安装整个过程记录: 系统:Ubuntu 6.06(虚拟机下,主机xp) codes: pda环境开源代码 tmake-1.11.tar.gz qt-x11-2.3.2.tar.gz qt-embedded-2.3.7.tar.gz qtopia-free-1.7.0.tar.gz
一、gcc/g++-2.95 编译以上四个包,建议使用2.95版,4.0版会编译出问题 #apt-get install gcc-2.95 #apt-get install g++-2.95 #rm /usr/bin/gcc /usr/bin/g++ #ln -s /usr/bin/gcc-2.95 gcc #ln -s /usr/bin/g++-2.95 g++
二、编译 |
|
[Linux]ubuntu 原创空间
oceanblue 发表于 2008/12/8 16:13:15 |
1.安装软件包:
dpkg -i XXXX.deb
2.解压文件包的命令:
.tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName --------------------------------------------- .bz2 解压1:bzip2 -d FileName.bz2 解压2:bunzip2 FileName. |
|
[opengl study process]opengl图象处理基础 原创空间
oceanblue 发表于 2008/12/7 11:34:37 |
本节例子将教会你几个方面:
(1)怎样读写opengl图象
(2)怎样拷贝opengl图象
(3)怎样缩放opengl图象
void myImage() { GLubyte image1[64][64][3]; GLubyte image2[64][64][3]; for(int i = 0; i < 64; i++) for(int j = 0; j < 64; j++) { image1[i][j][0]=(GLubyte)j*3.5; image1[i][j][1]=(GLubyte)i*3.5; image1[i][j][2]=(GLubyte)(255-i*3.5); } glRasterPos |
|
[Linux]Chapter 11. Debian系统配置文件说明 文章收藏
oceanblue 发表于 2008/12/5 14:14:33 |
11.12. /etc/network/interfaces
网络接口参数配置文件,下面是一个配置示例,它在一个网络接口中配置了两个静态IP地址:# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
auto lo
iface lo inet loopback
# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional |
|
[work]gluOrtho2D的介绍 原创空间
oceanblue 发表于 2008/11/21 22:51:33 |
gluOrtho2D(-5.0,5.0,-5.0,5.0); 参数分别代表(左下角x坐标,右上角x坐标,左下角y坐标,右上角y坐标)——坐标全相对于窗口左下角--原点),near和far默认为-1和1,此函数决定一个平行六面体,即View Volume!
View Volume越大,里面的物体显得越小!如,一个点的坐标是(0,0,0)就是在平行六面体的中间,也就是在viewport的中间;又如一个点的坐标是(-5.0,-5.0,0),是在平行六面体的左下角,也就是在vieport的左下角。
注:viewport是指视窗的大小,就好像我们的眼睛!viweport可以用下面函数指定:
glViewport(左下角x坐标, 左下角y坐标, wigth, h |
|
[work]opengl配置 原创空间
oceanblue 发表于 2008/11/21 22:48:48 |
一、下载并安装glut库 opengl的glut库 GLUT不是OpenGL所必须的,但它会给学习带来一定的方便,推荐安装。 Windows环境下的GLUT下载地址:(大小约为150k) http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip Windows环境下安装GLUT的步骤: 1、将下载的压缩包解开,将得到5个文件 2、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹(Program Files\Micros |
|
[work]opengl study Lesson-06纹理映射 原创空间
oceanblue 发表于 2008/11/16 22:37:53 |
#include <windows.h>
#include <gl/glut.h> #include <stdio.h> #include <gl/GLAux.h> GLfloat xrot; GLfloat yrot; GLfloat zrot; GLuint texture[1];
HGLRC hRC = NULL; HDC hDC = NULL; HWND hWnd = NULL; HINSTANCE hInstance; bool keys[256]; bool active = TRUE; bool fullscreen = TRUE; GLfloat rtri; LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); AUX_RGBImageRec* LoadBMP(char* Filename) { & |
|
[work]Windows消息处理机制 文章收藏
oceanblue 发表于 2008/11/11 22:23:22 |
消息队列中的本窗口大量消息并不会被自动取出,也没有自动地调用WinProc函数对消息加以处理,但是,Window系统提供了三个API函数给我们,让我们自己去完成这件事。看吧! GetMessage( …); TranslateMessage(…); DispatchMessage(…); 下面就让我分别对这三个函数解释解释。
1 GetMessage( …) 原型如下: BOOL GetMessage( LPMSG lpMsg, HWND hWnd , UINT wMsgFilterMin, UINT wMsgFilterMax); 功能:这个API函数用来从消息队列中“摘取”一个消息信息放到lpMsg所 |
|
[work]opengl study for qt 原创空间
oceanblue 发表于 2008/11/4 21:24:29 |
工作注意事项:
(1)环境的搭配:
(一) build qt program with makefile
1.prepare source file
2.run qmake -project -o outfilename.pro
3.edit outfilename.pro for load lib file
4.run qmake
5.nmake.
(二) build qt program with vs2005 &n |
|
|