摘要: gcc 主要用于编译和连接 C程序g++ 主要用于编译和连接 C++程序以下是经常看到的头文件内容: [代码]用预编译命令,判断这个.h 头文件配合的是 C编译器还是C++编译器,起的作用是:无论是哪种.都声明为C的签名格式.为什么要编译为C签名格式?? 应该是为了给以前的老应用程序做库文件吧.比如:JAVA 的 JNI .那么如果直接用C编译器来完成头文件中声明的函数实现,就不用上面的预编译格式了.因此也或者说是为了能在C++编译器上完成C同一标准的一个好方法......不是太清楚. 阅读全文
posted @ 2011-01-07 00:09 正月龙 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 由于java程序是“write once, run everywhere”,用java读写注册表,那程序的跨平台性就差了。java对注册表的操作,在jdk1.4以前的版本中,那是不可能的,只能用JNI来实现;然而jdk1.4之后提供的prefs包可以操作windows注册表,不过定死了root只在SOFTWARE/JavaSoft/prefs下,估计也是出于这种两难吧,又要保证所谓平台无关,还要照顾大家对windows的依赖。下面将从两方面来介绍对注册表的操作。 一、 使用JDK提供的Preferences类首先得到Preferences的一个对象,这个对象就规定了你要在注册表的哪个位置写入信 阅读全文
posted @ 2011-01-07 00:07 正月龙 阅读(3246) 评论(0) 推荐(1) 编辑
留言板