- 博客(124)
- 资源 (36)
- 收藏
- 关注
转载 支持多目录多文件的c/c++混编的makefile
TARGET = mainOBJ_PATH = objsPREFIX_BIN =CC = gccCPP = g++INCLUDES = -I includeLIBS =CFLAGS =-Wall -Werror -O2 -gLINKFLAGS =SRCDIR = . ./lua#C_SOURCES = $(wildcard *.c)C_SRCDIR = $(SRCDIR...
2018-03-24 21:29:51
1340
原创 Mac上使用PowerVR_SDK搭建OpenGL ES2.0 开发环境
Mac上使用PowerVR_SDK搭建OpenGL ES2.0 开发环境1, PowerVR_SDK版本:PowerVRSDKSetup-2017_R2.app2, OpenGL ES2.0头文件和库文件头文件:Imagination/PowerVR_Graphics/PowerVR_SDK/SDK_2017_R2/Builds/Include库文件:Imagination/PowerVR_Gra...
2018-02-09 16:32:17
1035
原创 OpenGL ES2.0学习过程中遇到的问题
1, glGetAttribLocation返回-1 如果在顶点着色器中定义了attribute,但glGetAttribLocation返回-1,其中一个原因是这个attribute没有使用 If the named attribute variable is not an active attribute in the specified program object or i...
2018-02-09 15:11:26
964
原创 android中通过ndk打印函数名称和行数
#ifdef ANDROID#include #define _agdebug(fmt, ...) __android_log_print(ANDROID_LOG_DEBUG,"test", "[%s:%d]" fmt, __FUNCTION__, __LINE__,##__VA_ARGS__);#elif defined(IOS)#define _agdebug(fmt, ...)
2017-11-15 18:02:51
1582
原创 Opengl ES 1.x NDK实例开发之八:旋转的纹理金字塔
开发框架介绍请参见:Opengl ES NDK实例开发之一:搭建开发框架本章在第六章(Opengl ES 1.x NDK实例开发之六:纹理贴图)的基础上绘制一个旋转的纹理金字塔,原理和纹理贴图一样,需要注意的是定好金字塔的顶点数组和纹理数组。【实例讲解】【实例源码】[GLJNIActivity.java]/* * Copyright (
2015-01-07 11:49:57
2349
原创 Opengl ES 1.x NDK实例开发之七:旋转的纹理立方体
开发框架介绍请参见:Opengl ES NDK实例开发之一:搭建开发框架本章在第六章(Opengl ES 1.x NDK实例开发之六:纹理贴图)的基础上绘制一个旋转的纹理立方体,原理和纹理贴图一样,需要注意的是定好正方体的顶点数组。【实例讲解】本实例添加了一个显示fps的小功能,在java层实现,原理是统计一分钟内屏幕刷新的次数
2014-10-27 17:30:18
3915
3
原创 Opengl ES 1.x NDK实例开发之六:纹理贴图
开发框架介绍请参见:Opengl ES NDK实例开发之一:搭建开发框架本章在第三章(Opengl ES 1.x NDK实例开发之三:多边形的旋转)的基础上演示如何使用纹理贴图,分别实现了三角形纹理贴图和正方形纹理贴图。【实例讲解】OpenglES要求生成纹理的图片长宽为2的n次方,支持各种格式(BMP, GIF, JPEG, PNG...)本例中使用的图片为png格式,尺寸为128*128本例中,在上层GLJNIView.java中生成纹理,将纹理句柄传递给Native层进行绘制,详见priv
2014-10-21 16:33:44
5487
原创 Opengl ES 1.x NDK实例开发之五:顶点缓存VBO
本章在上一章的基础上讲解顶点缓存数组(Vertex Buffer Object)即VBO的使用,使用VBO来实现金字塔和立方体的绘制,绘制的效果和上一章相同。这个系列教程主要是采用实例演示 Opengl ES 1.x NDK开发,对一些要点进行解释,因此对API的用法和说明较少,建议初学者可以参考Opengl ES 1.x的API手册。 本章示例了VBO缓存顶点、颜色和索引的用法。>>>为什么要使用VBO? VBO的数据存放在显卡内存中,能节省从系统内存复制到显卡内存中的时间,提高
2014-10-20 14:29:32
2607
原创 Opengl ES 1.x NDK实例开发之四:立方体的旋转
本章在第三章的基础上讲解如何绘制立方体并按照各自的中心进行旋转绘制立方体实际上是绘制立方体的各个面,其中金字塔包括三个三角形侧面和一个正方形底面,因为opengl ES里面不支持直接绘制正方形,所以需要将正方形拆分为两个三角形,因此金字塔总共需要绘制5个三角形立方体总共有8个顶点,我们在这里采用顶点索引的方式进行绘制索引里面的值表示顶点的序号
2014-10-13 16:01:40
2198
原创 Opengl ES 1.x NDK实例开发之二:颜色的使用
开发框架介绍请参见第一章:http://blog.youkuaiyun.com/mnorst/article/details/39578909
2014-09-26 15:37:27
2057
转载 APK安装过程及原理详解
转载地址:http://blog.youkuaiyun.com/hdhd588/article/details/6739281
2014-08-21 11:48:59
7744
原创 【JNI开发】C++调用java函数的实现方法
本文的主要内容:C++中调用java类的成员函数和静态成员函数1,java代码public class SNaviEngineManager { public void sendMessage(int msg) { } public static int sendMessage(int msg) { } }2,c++
2014-03-19 11:38:52
4380
原创 Windows7下如何删除本地已保存的SVN用户名和密码
进入如下目录:C:\Users\Administrator\Application Data\Subversion\auth\svn.simple右键用记事本打开认证文件可以查看SVN相关地址和用户名,删除相应的文件即可
2013-08-01 12:06:44
923
原创 在Android Jar包使用图片资源的解决方法
一般来讲,在开发Android应用时,所使用的图片资源会放在工程的Res/drawable目录下,代码中通过context.getResources().getDrawable(R.drawable.marker_green)来使用但是在jar包采用这种做法时,当第三方Android应用使用该Jar包时,则会报运行错误:java.lang.NoClassDefFoundError【网上
2013-06-09 15:48:26
3821
原创 strdup的原理以及用法
#include #include #include char* strDUP(char* str){ int len = strlen(str); if(len <=0 ) return NULL; char* p = (char*)malloc(len+1); memset( p, 0, len+1); memcpy( p, str, len); return p
2013-04-26 10:55:40
1282
转载 activity跳转后关闭父activity
转载地址: http://www.cnblogs.com/shang53880/archive/2011/02/22/1961257.html假如说有一个activity A,在A中跳转到Activity B, 然后在B中跳转到Activity C中,最后要在C中把activity A,B,C都关掉。 当然网上说的有很多方法,其中有些方法是不安全的,我只说一种,不会对其他
2013-04-23 22:22:35
1058
原创 SQL Server 2008备份数据库出现操作系统错误
【错误现象】在SQL Server 2008数据库中进行数据库备份任务时,弹出如下错误提示框原因分析:这个是SQL Server的一个bug,备份文件不能放在根目录下
2013-04-16 23:39:12
5210
1
转载 计算点到线段最短距离的代码
源码地址:http://download.youkuaiyun.com/detail/mnorst/5238806原文地址:http://www.cocoachina.com/newbie/tutorial/2011/0223/2669.html 下面这个计算点到线段最短距离算法是先计算线段上距离点最近的点,然后求出 2 点距离。在计算用户到当前位置到某条公路的最短距离等实际情况中,可
2013-04-09 18:11:54
1262
转载 C/C++函数指针(typedef简化定义)
原文地址:http://blog.youkuaiyun.com/qingshuiyangfan/article/details/7692647学习要点: 1,函数地址的一般定义和typedef简化定义; 2,函数地址的获取; 3,A函数地址作为B函数参数的传递; 函数存放在内存的代码区域内,它们同样有地址.如果我们有一个int test(in
2013-03-27 13:38:07
4693
转载 GestureDetector类及其用法
原文地址:http://blog.sina.com.cn/s/blog_77c6324101017hs8.htmlGestureDetector类及其用法 (2012-09-29 16:32:27)转载▼标签: android gesturedetector类及 it分类: andr
2013-03-25 16:57:53
1155
原创 计算显示坐标旋转后点的坐标
已知 平面任一点P的坐标为(x,y),现将坐标系旋转θ角,求旋转后的点P的坐标 (x',y')解:x'=x*cos(θ)-y*sin(θ)y'=x*sin(θ)+y*cos(θ)求解步骤如下图所示
2013-03-25 14:40:03
1601
原创 android布局属性: android:visibility
android:visibility的值可以设置为三个可选值: visible invisible gonevisible 设置为可见invisible 设置为不可见,占位gone 设置为隐藏,不占位
2013-03-20 17:11:25
1065
原创 如何去除Android布局文件xml中的斜体样式
在Eclipse中编辑Android布局文件xml时,xml文件中的属性值是用双引号包括因为属性值的字体样式是斜体,导致光标定位不准,带来修改麻烦的问题修改斜体的方式如下:Windwos——Preferences——XML——XML Files——Editor——Syntax Colorin——Syntax Element——Attribute Values取消Italic
2013-03-19 10:54:38
3077
原创 ODBC读取Excel错误 Microsoft Jet 数据库引擎找不到对象'Sheet1' 请确认对象是否存在,并正确地写出它的名称和路径
// 打开数据库(既Excel文件) database.Open(NULL, false, false, sDsn); CRecordset recset(&database); // 设置读取的查询语句. sSql = "SELECT A, B FROM Sheet1"; // 执行查询
2012-11-30 14:28:43
17875
6
转载 C++中explicit关键字的作用
原文地址 http://www.cnblogs.com/winnersun/archive/2011/07/16/2108440.html explicit用来防止由构造函数定义的隐式转换。要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。例如:class things{ publi
2012-08-08 09:55:01
637
转载 【OpenGL API】 glLineWidth
[转载地址] http://blog.youkuaiyun.com/lotusone/article/details/4814018设置线段的宽度和模式的函数分别是glLineWidth和glLineStipple,glLineWidth的原型如下 void glLineWidth( GLfloat width);width参数表示光栅化的线段的宽度,缺省值为1.0。glLi
2012-07-17 17:20:15
11169
转载 [OpenGL ES 1.0 API] glVertexPointer
转载地址:http://baike.baidu.com/view/8692960.htmglVertexPointer void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) 参数: size:指定了每个顶点
2012-07-11 16:26:39
1142
原创 android ndk编译时的错误:No rule to make target...
本方法只为解决某一种错误导致,无通用性,仅供参考【错误提示】make: *** No rule to make target `/cygdrive/d/1-workspace/showmap-android-opengles/jni/showmap_opengles_OpenGLESRenderer.c', needed by `/cygdrive/d/1-workspace/sh
2012-07-10 16:32:20
14385
转载 程序员接私活经验
转载地址:http://hi.baidu.com/zengjl/blog/item/abc4f01118545f19b8127b29.html题外话:To 程序人生版 人气依旧旺,内容已全非,皆为匆匆客,徒洒洋洋言。 正文:(一)项目确立 一年前,优快云的外包频道,一家贸易公司寻求开发业务系统。我注意到这家公司和我正好在一个城市,索性就跟了一帖,写了点简要的个人开
2012-05-16 10:38:35
6509
1
原创 WaitForSingleObject和CEvent的结合使用
// WaitForSingleObject.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include CEvent g_event;void ThreadFunc1(LPVOID pParam){ ::WaitForSingleObject(g_event,
2012-04-26 11:13:23
2477
原创 安装QT4.7.4编译版本错误解决办法
1,新建Qt Application后出现错误提示: unable to find a qt build,to solve this problem specify a qt build【解决办法】a) 启动 Visual Studio,依次选择 QT-Qt Options-Addb) Version Name可以自定义名称, Path选择QT的安装目录
2012-04-01 10:55:26
1309
原创 vs2005环境编译QT4.7.4
随着QT版本的更新,已经有好几个版本没有直接可用的Qt library for vs2005了因vs2008编译速度较慢,公司项目中一般都采用vs2005来开发,只好下载源码自己编译了Qt4.7.4源码下载地址:ftp://ftp.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.4.tar.gz 210.18M官方编译步
2012-03-31 15:23:46
1391
原创 C++中使用CAtlHttpClient显示网络图片的方法,支持png,bmp,gif图片格式
示例程序下载地址: http://download.youkuaiyun.com/detail/mnorst/4186550void CShowNetImageView::OnDraw(CDC* pDC){ CShowNetImageDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; // TODO: 在此
2012-03-30 14:02:56
3028
1
Flash builder 4 中文快速入门[AIRIA出品]
2011-07-28
Flex快速入门 使用 MXML 和 ActionScript 进行编码
2011-07-28
Flex教程Flex教程Flex教程
2011-07-28
Process Monitor中文手册.CHM
2011-07-27
httpd-2.2.15-win32-src-r2 apache2.2.15windows源码
2011-07-27
sqlite中文手册
2011-07-20
STLport-5.1.0源码
2011-03-22
GDIPlus的头文件和库
2011-03-21
mapnik简要介绍
2011-03-09
用AGG实现高质量图形输出.pdf
2011-02-22
Windows_Phone_7_开发环境搭建
2011-02-14
Opengl ES 1.x NDK实例开发之七:旋转的纹理立方体
2014-11-05
activity跳转后关闭父activity
2013-04-23
计算点到线段的最短距离
2013-04-09
Android2.33应用程序工程目录分析.pdf
2011-11-13
Android是什么(官方文档翻译)
2011-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人