自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android NDK下编译google protocol buffer(protobuf)

前面发了一片windows下编译protobuf的文章后来把生成的.a文件加到android工程后发现不可用所以只好自己使用NDK编译protobuf了(虽然这样,生成的Inclule的头文件还是很有用的,可以直接用到jni的代码中)Android NDK编译protobuf其实用NDK编译最大的难点就是make文件,把这个搞定就基本搞定了好了,现在开始

2011-12-23 16:02:24 7797 8

原创 void value not ignore

开始一直以为是参数错误,仔细一看是返回值的问题如果函数没有返回值,而你还要这样写void foo();int ret = foo();则就会出现这个错误很白痴的一个问题

2011-12-22 17:10:24 1497

原创 Android NDK下面如何使用zlib的库

今天编译google protobuf,遇到了如下编译问题: undefined reference to ‘inflateEnd’ 查了一下该函数是在zlib.h中定义 需要使用zlib库还好NDK对zlib有了很好的支持,开始还以为需要连接.a文件后来才发现使用编译选项即可 LOCAL_LDLIBS :=  -lz \  问题解决

2011-12-16 10:37:45 9800 1

原创 NDk编译google protobuf 出现dynamic_cast not permitted with -fno-rtti

该问题是因为,没有使用rttindk现在已经支持rtti了,但是默认的编译选项是不支持的,所以需要在mk文件里添加上即可LOCAL_CPPFLAGS += -frtti可以参考 http://dev.10086.cn/cmdn/wiki/index.php?doc-view-7272.html

2011-12-15 16:35:14 5473

原创 windows下面编译protobuf,生成.a文件供android NDK使用

googole protocol buffer已经提供了基于VS的编译方式,下载之后就直接有了sln文件,直接编译就可以生成lib文件了现在说一下要在NDK下面如何使用protocol buffer。要在NDK下面使用,很明显是需要.a文件的。但是.a文件怎么生成呢,我原本以为需要自己写Android.mk文件。后来才发现google已经做好了,我们只需要简单步骤即可。现在说一下步骤吧

2011-12-15 14:46:39 4719 2

原创 Googole Protocol Buffer在VS2008中的编译问题libprotobuf.lib(substitute.obj) : error LNK2001

查了半天都连接不上设置了一堆参数最后发现是版本不一样的问题我先用VS2010编译的protocol buffer的库,然后用2008来进行连接,这样就连接不上了,搞不懂微软怎么连标准的lib库在不同VS之间还不兼容,鄙视之所以解决办法就是采用同一个编译器注:只需要编译蓝色部分

2011-12-12 14:12:22 3327 1

原创 VS2008编译webrt错误:cerror LNK2019: unresolved external symbol "void __stdcall DeleteMediaType

该问题的原因是因为少了strmbasd.lib库的引用,该库已经由windows sdk自带,所以编译的时候需要指定该库的位置和引用,本人的是D:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses\Debug 做完该两步,再次编译应该还会出现error LNK2005:

2011-12-09 13:01:56 1438

原创 VS2008 中编译错误error PRJ0003 : Error spawning 'cmd.exe'

在Visual Studio中,选择工具->选项->工程和解决方案->VC++目录 点击上方的像文件夹的按钮-新建行,然后在空白处添加cmd.exe所在的目录C:\Windows\System32\ (如果你是默认装在C盘的话)点击确定,就OK了。

2011-12-09 10:34:27 1558

eoe第四期widget桌面应用程序

eoe第四期widget桌面应用程序.pdf

2010-01-03

ognl new

good software

2008-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除