刘亚壮的专栏

持之以恒,贵在坚持,每天进步一点点。。。

Android之——JNI与C语言常见术语

库函数: |-  为了代码重用,在C语言中提供了一些常用的、用于执行一些标准任务(如输入/出)的函数,这些函数事先被编译,并生成目标代码,然后将生成的目标代码打包成一个库文件,以供再次使用。库文件中的函数被称为库函数,库文件被称为函数库。 |-  在Windows中C语言库函数中的中间代码都是以....

2015-08-12 20:39:48

阅读数:1235

评论数:0

Android之——JNI配置C语言打印Logcat信息

这篇文章给大家介绍一下在JNI中如何为C语言配置打印Logcat信息。首先,这篇文章是在博文《Android之——JNI初探》基础上完善的,所以,请大家先阅读博文《Android之——JNI初探》。好了,我们直接进入主题吧。 一、实现 1、修改Android.mk文件。 在这个配置文件中我们加入如...

2015-08-11 19:12:21

阅读数:3513

评论数:0

Android之——JNI初探

这里,我将用一个小例子的形式来帮助大家初探JNI的用法,首先,大家要先搭建好NDK环境,请大家先阅读《Android之——NDK环境搭建》一文。 一、实现 这个小例子实现的功能就是,通过Android中的java代码来调用C代码实现java代码与C代码之间的交互。 1、布局文件 我们首先在布局文件...

2015-08-10 22:31:21

阅读数:1264

评论数:2

Android之——NDK环境搭建

1.为eclipse增加c和c++的开发插件 Help中的install new software 选择 Helios-http://download.eclipse.org/release/helios 等待展开,选择Programinglanguage 选择c/c++ 开发工具 一...

2015-08-10 20:55:45

阅读数:1285

评论数:0

Android之——jni通用工具方法

1、将java字符串转化为c++字符串 /** *工具方法 *将java字符串转化为c++字符串 *返回字符串数组的首地址 */ char* Jstring2CPPStr(JNIEnv* env, jstring jstr, jstring encode) { char* rtn = N...

2015-07-22 13:55:43

阅读数:1052

评论数:0

JNI之—— Eclipse配置C/C++开发环境

开发环境:Eclipse3.2、CDT3.1、MinGW5.1 1、Eclipse及CDT的安装 到Eclipse的官方网站http://www.eclipse.org上下载Eclipse。 安装CDT。CDT的全称是C/C++ DevelopmentTools,是使Eclipse能够支持C/C+...

2015-06-24 14:59:07

阅读数:2068

评论数:0

JNI之——Can't load IA 32-bit .dll on a AMD 64-bit platform错误的解决

在JNI开发中,Java程序需要调用操作系统动态链接库时,报错信息:Can't load IA 32-bit .dll on a AMD 64-bit platform。这是由于你的版本是Windows 64位,而你用VS生成的DDL是32位。因此只需要编译生成一个64位的DDL动态链接库就行。 ...

2015-06-23 14:07:31

阅读数:21119

评论数:3

JNI之——VS编译c++时Error:无法打开源文件"xxx.h"

利用VS.2010编译C++文件时出现fatal error C1083: 无法打开包括文件:“xxx.h”: No such file or directory.错误。 我把头文件复制,直接选择项目粘贴进来,虽然解决方案资源管理器里显示此头文件,但是编译就出现上面的错误,找不到头文件,我打开项目...

2015-06-23 13:45:05

阅读数:6573

评论数:1

JNI之——编译时各种问题解决方案

在cmd中键入cl执行编译(或lib)时会出现mspdb100.dll无法找到的情况,是因为VC\Bin\下没有mspdb100.dll“这个文件,直接从Common7\IDE\下复制这个文件到VC\Bin\下即可解决。

2015-06-23 13:40:28

阅读数:1443

评论数:0

JNI之——'cl' 不是内部或外部命令,也不是可运行的程序或批处理文件

问题的出现:     今天卸载了VS2010,重装vs2008后,发现qtcreator不能用了,弹出如下的界面:    qtcreator 'cl' 不是内部或外部命令,也不是可运行的程序或批处理文件 解决方案: 将D:\Program Files (x86)\Microsoft Visual...

2015-06-23 12:00:54

阅读数:3725

评论数:0

JNI之——在cmd命令行下编译运行C/C++源文件

一直用java来写程序,java配置好jre路径之后,在cmd下编译运行,很方便。 刚好要给一个舍友改下C程序,想到可不可以像java一样在环境变量里配置好C的编译路径呢? 于是上网搜了一下,得到如下结果: 一、如果装有VC,那就简单了,因为VC带有C的编译器,可以将此路径设置进环境变量。 Wi...

2015-06-23 11:53:39

阅读数:2451

评论数:0

JNI总结(一)

JNI 是 Java 平台中的一个强大特性。应用程序可以通过 JNI 把 C/C++代码集成进 Java 程序中。通过 JNI,开发者在利用 Java 平台强大功能的同时,又不必放弃对原有代码的投资;因为 JNI 是 Java 平台定义的规范接口,当程序员向 Java 代码集成本地库时,只要在一个...

2014-10-28 11:59:55

阅读数:1377

评论数:0

生成JNI的DLL时提示找不到jni.h的解决办法Cannot open include file: 'jni.h': No such file or directory

生成JNI的DLL时提示找不到jni.h的解决办法Cannot open include file: 'jni.h': No such file or directory

2014-10-24 14:38:18

阅读数:2688

评论数:0

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