C&C++
Jzgl
asfd
展开
-
一个JNI的小例子
最近要在JAVA程序里调用C++写的.dll文件,要用到JNI技术,找了些资料,自己做了个小例子.步骤如下:JAVA 代码:[code="java"]public class testdll{ static { System.loadLibrary("DLL"); } public native static int get(); public native s...原创 2009-09-15 14:37:10 · 69 阅读 · 0 评论 -
关于dll文件的生成以及找不到jni.h的解决办法(fatal error C1083: Cannot open include file: 'jni.h':)...
[quote]环境:Winxp+VC6.0过程:编绎生成Dll文件时出错[/quote]首先是关于dll文件的生成:方法如下:打开VC++6.0,新建->; 工程 ->; win32 Dynamic-Link Library在向导中选择空工程 添加如用javah生成的头文件和自己写的一个cpp文件,然后编译运行,如果没有出现错误,既可以在编译成功的debug文件...2009-09-15 14:47:31 · 77 阅读 · 0 评论 -
VC++动态链接库(DLL)编程入门
什么是动态链接库?一、动态链接库的概念 动态链接库(Dynamic Link Library,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件的扩展名一般是dll,也有可能是drv、sys和fon,它和可执行文件(exe)非常类似,区别在于DLL中虽然包含了可执行代码却不能单独执行,而应由Windows应用程序直接或间接调用...原创 2009-09-15 15:04:46 · 226 阅读 · 0 评论 -
native---java调用非java代码的接口
native 一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。 "A n...原创 2009-09-15 16:45:56 · 54 阅读 · 0 评论 -
Linux下C和C++开发基础
Linux下C和C++开发基础 作者 阿江 日期 2009-3-23 4:57:00基本编程概念n 编程语言:C 、C++n 编译(compile):源文件(.c)->目标文件(.o)n 连接(link):目标文件(.o)->可执行文件n 库(library):静态连接库(.a)、动态连接库(.so)Linux下开发工具n编辑器:vi、emacs、窗口编辑器...原创 2009-10-08 18:35:03 · 54 阅读 · 0 评论 -
Linux下的C编程实战之开发平台搭建
主要内容:1 :文本编辑器2:Gcc 编译器的使用3:GDB debug调试器4:make一:文本编辑器在Linux平台下,可用任意一个文本编辑工具编辑源代码,但笔者建议使用emacs软件,它具备语法高亮、版本控制等附带功能二:GCC编译器 GCC 是 GNU 编译器集合(GNU Compiler Collecti...原创 2009-10-08 23:07:50 · 107 阅读 · 0 评论 -
Linux下C语言编程环境的工具
要想在Linux下进行C语言编程,首先得搭建好一个编程环境。这里分别说明一下几个非常有用的软件包。如果你对Linux下软件安装方法还不清楚,请参考文章“Linux下软件安装方法总结”http://zhoulifa.bokee.com/5444771.html1、gcc要进行C语言编程,首先得有个C语言的编译器,Linux下常用的是GNU C Compiler gcc。软件包的信息如下:...原创 2009-10-08 23:25:19 · 755 阅读 · 0 评论 -
Linux下的C编程
Linux下的C编程 来源: ChinaUnix博客 日期: 2007.06.08 12:52 (共有0条评论) 我要评论 学习内容:源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助1.源程序的编译 在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器. 下面我们以一个实例来说明如...原创 2009-12-14 23:57:09 · 64 阅读 · 0 评论