自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

转载 Android NDK 如何使用自己的共享库

Import ModuleNDK r5 支持预编译的共享库所谓预编译的共享库,就是说你自己从其他地方找来的源码,编译出来的共享库。这个共享库自己有,android 系统中没有。使用方法如下:1、声明一个共享库模块:把这个共享库声明为 “一个” 独立的模块。假如 libfoo.so 与 Android.mk 位于同一个目录。则 Android.mk

2013-06-26 12:03:10 710

转载 Android NDK中socket的用法和注意事项

Android NDK中使用socket的整个过程分为以下几部分:第一部分: 创建socket并绑定IP和端口#include #include #include #define MAX_DATA_BUF_LEN 10240int sd = INVALID_SOCKET;sockaddr_in addr_org;  // 发送端地址sd = sock

2013-06-26 11:37:29 1259

转载 Android ndk下编译libcurl

开发环境:Android ndk1.5_r1,cygwinmlibcurl 7.19.6 源码  下载地址 http://curl.haxx.se/ 参考文章:http://blog.csdn.net/choujs/archive/2010/02/10/5304978.aspxhttp://curl.haxx.se/mail/lib-2009-12/0071.htm

2013-06-26 11:36:57 3175

转载 基于windows平台的Android原生(Native)C开发环境搭建

基于windows平台的Android原生(Native)C开发环境搭建1.搭建Cygwin,请先看我的另一篇博文的第二标题  http://www.cnblogs.com/tangjianke/archive/2011/09/27/2193324.html2.搭建基于ARM的交叉编译环境  1.为什么?    Android是基于Linux的操作系统,处理器是ARM的

2013-06-25 23:35:04 870

转载 cygwin,在win中开发linux程序

cygwin,在win中开发linux程序 作者:乾坤一笑 CSDN (2005-04-06 17:17:39)  很多用windows的朋友不习惯于用linux的开发环境。虽然很乐意尝试一下,但是往往怕 linux系统打乱了自己的正常生活:1〉装linux系统把windows系统给搞坏了,导致自己无法正常生活;2>linux开发上手太难,写出第一个helloworld不亚于java的

2013-06-25 17:22:31 577

转载 Linux Bash Shell入门教程

BASH 的基本语法最简单的例子 —— Hello World!关于输入、输出和错误输出BASH 中对变量的规定(与 C 语言的异同)BASH 中的基本流程控制语法函数的使用2.1     最简单的例子 —— Hello World!几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我

2013-06-25 16:16:33 563

转载 NDK开发环境搭建

本文主内容:1、  Android NDK 安装2、  安装Cygwin与使用NDK编译3、  在Eclipse中集成C/C++开发环境CDT4、  安装Sequoyah插件5、  JNI编译环境配置 本文建立在已经完成Android开发环境搭建的基础上。其基础环境至少需要包含以下内容:1、  JDK2、  Eclipse

2013-06-25 14:21:06 585

转载 在android里使用boost c++

注明:以下只对boost c++ 1.47 版本有效,boost c++ 1.52 的filesystem 目前还没有找到编译办法Boost is almost composed of template and header files. Thus, nothing needs to be built at all most of the time… just include the ne

2013-06-24 18:11:01 3622

转载 Run c++ program with boost on Android

http://nick.luckygarden.org/Android 很早就支持 NDK, 官方教程上说你可以把 native 代码编译成一个 .so, 在 java 代码中通过 jni 调用这个 .so.现在在做一个 C++ 跨平台的库. 需要支持 Android. 为了在 Android 上测试, 自然可以按照教程里写 java, jni. 但其实也可以抛开 java.

2013-06-24 17:47:36 1802

转载 android 编译boost动态库

有个android项目上需要使用到boost标准c++库,Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一,所以想将其移植到android系统上进行编译。直接从网上下载 boost1.52版本,然后写makefile。。。进行编译,,碰到无数的编译错误。求助于google网络,终于发现一个好东东:一个通过NDK编译boost代

2013-06-24 16:53:51 1031

转载 rpm制作

为什么要打包? 制作 rpm 不仅仅是打包,更可以解决菜单创建、打补钉、完成大量预配置、与其他软件包互动等操作。使用源代码安装要求用户了解基本的编译过程、能够应付各种不能编译的意外、必须自己完成抽象的配置、甚至懂得软件开发,能够自己打补钉,……对非计算机专业的用户而言简直就是天方夜谭。这是把软件开发的最后一步抛给了用户,作为发行版,这是极不负责任的!也是不现实的,除非用 lfs,但那是一本菜谱

2013-06-24 15:01:56 1063

转载 搭建Qt5.1.0Beta的Android开发环境

在此声明,此过程繁琐,若想用此制作软件产品,还希望大家再等到Qt5.2的稳定版发布。此教程仅适用于Linux操作系统,我使用的版本是Ubuntu13.04。原创文章,反对未声明的引用。原博客地址:http://blog.csdn.net/jiangcaiyang123/article/details/89788151、准备一些必要的开发包按照qt-project里面的指示,

2013-06-22 00:49:19 2311 3

转载 Qt creator 如何设置静态编译

Qt默认的编译方式是动态编译的,但是有时候你编写的程序要发布出去,带很多动态库文件是很繁琐的,此时就需要静态编译你的程序,Qt要实现静态编译必须库文件也是静态编译的,可以用这个命令编译静态库:1.将C:\Qt\2010.05\qt\mkspecs\win32-g++文件中的QMAKE_LFLAGS  = -enable-stdcall-fixup -Wl,-enable-auto-impo

2013-06-21 23:48:57 4544

转载 关于使用QLibrary如何读取共享库

现在程序讲究个模块化,插件化,所有共享库的读取变的尤其关键,把程序写成各种各样的共享库,那升级的时候只需要重写下某个库,在保证头文件不变的情况下,更新上去,就能完美运行。Qt中读取使用共享库的类叫QLibrary. 使用起来也相当简单,最基本的使用只需要知道4个函数,load(), isLoad(), revovle()和unload().在绝大部分情况下,下面这四个函数就足够完成工作了。下面是个

2013-06-21 16:56:46 1400

转载 Linux下如何发布Qt程序

在X11平台下qt程序,首先准备好程序中需要使用的资源,库和插件...    比如你的可运行程序取名叫作panel,那把你的panel,那些libQt*.so.4和libQt*.so.4.6.0(链接和共享库都要)放在同一目录下(也可以不同,只要小小修改下shell文件).plugins就不多说了。    在程序的同目录下,新建一個空文档,取名panel.sh (文件名与程序名同名,扩展名

2013-06-20 15:06:14 918

转载 Linux下C++程序链接boost库

废话不说,入正题。我使用eclipse来开发c++。     1、编译好boost,编译方法boost目录下有。假设库文件在/usr/local/lib下     2、eclipse中在工程中右键,选属性->C/C++ Build->Setting->GCC C++ Linker。如果使用静态链接,Miscellaneous中增加other objects,选libboostxxx

2013-06-20 00:11:47 2498

转载 JAVA中调用C语言接口

写一个Java类,在这个类中包含了需要调用的本地方法的描述。//WinMsgBox.javapackage edu.netcom.jni;public class WinMsgBox {static{System.loadLibrary("WinMsgDll"); // (1)}public native void showMsgBox(String str);

2013-06-17 11:16:49 14344 1

转载 boost的中文帮助网站

http://zh.highscore.de/cpp/boost/

2013-06-09 09:23:36 1344

转载 Boost for Mac安装

最近想用一下boost,由于习惯Mac系统,所以就打算用Xcode+boost写点代码。首先得安装boost, 安装port或brew,有了它们,安装就简单了,以前我一篇文章介绍了它们的安装与使用。今天我用的是brew, 打开命令行brew install boost  1.49版本的boost差不多2百多M,安装好后的目录是/usr/local/Cel

2013-06-09 09:22:11 7652 1

原创 linxu下隐式调用so库

最近,一直在编写跨平台的接口库,库都编写成了linux下的so库文件,涉及到了对so的调用问题,在windows下,有对动态链接库的两种方式加载,一是显示加载,即:手动load库,二是隐式加载库,即:只需要头文件和lib文件,头文件在编译过程需要,lib文件在链接过程需要,即可在程序中直接调用库,而不需要手动加载了,而在linux下,显示加载的方式和window是一样的,而linux下隐式加载需要

2013-06-08 15:17:30 2791

VB抓轨源码,抓取音轨的代码

VB抓轨源码,抓取音轨的代码,可以看看,应该有一定价值

2011-07-25

坦克大决战(VB源码),带地图编辑器

坦克大决战(VB源码),带地图编辑器,应该是一个学习的源码

2011-07-25

VB的IPHelper头声明和实例

VB的IPHelper头声明和实例,有兴趣的朋友可以看看

2011-07-25

VB得到CPU信息源码

通过VB的方式得到CPU源码哦,不错的代码哦

2011-07-25

IEEE_745浮点数标准.doc

IEEE_745浮点数标准,详细的介绍了浮点数据的存储格式

2011-07-25

单精度和双精度的存储格式

详细介绍了单精度和双精度、扩展双精度在内存中的存储格式

2011-07-25

Delphi多线程程序资料

delphi的多线程开发资料,对多线程中的开发和TThread类做了较详细的说明,开发者需要了解

2011-07-24

汇编指令大全 英文版

汇编指令大全,很全的指令说明,不过是英文版

2011-07-23

空空如也

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

TA关注的人

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