C++
文章平均质量分 68
huiyi789
这个作者很懒,什么都没留下…
展开
-
CentOS6 下Eclipse C++ 开发环境配置
在CentOS下安装Eclipse C++开发环境 首先,需下载以下软件包 Eclipse IDE for C/C++ Developers官方站点: http://www.eclipse.org下载地址:http://www.eclipse.org/downloads/该下载包已经集成了CDT了所以就不需要再像以前那样劳神费力去配置了。 不过,Eclipse运行需要有Java运行环境...原创 2011-08-24 23:46:01 · 224 阅读 · 0 评论 -
使用Javah 生成C/C++头文件的误区
使用Javah 可以获取您的 Java 源文件并生成 C/C++头文件,其中包含您的 Java 代码中所有本地方法(native方法)的 JNI 存根(stub,C头文件)。如果您正在生成一个类的 JNI 存根,而且您已经把这个类定义为包的一部分,那么您 必须指定完全限定的类名。 下面举例说明: 使用eclipse建立一个工程假设工程路径为$ProjectPath,...原创 2011-09-17 16:56:43 · 69 阅读 · 0 评论 -
Visual Studio 2008 创建dll 动态链接库
1 在Visual C++ 里面选择Win32,新建一个Win32 Project工程,名称为mydll 2 在Application Settings窗口,Application type中选择 DLL; additional options中选择Empty project。点击完成 3 新建mydll.cpp和mydll.h两个文件 4 在mydll.h里面添加代码: extern "...原创 2011-09-17 18:30:08 · 130 阅读 · 0 评论 -
利用Visual Studio 2010 实现JNI的最简单的例子.
Java中使用JNI调用DLL 1 编写范例文档 /** * @Package: * @Title: TestNative.java * @Author: zhangzuoqiang * @Time: 5:08:48 PM Sep 17, 2011 * @Version: */ /** * @Description: * @Author: ...原创 2011-09-17 19:01:47 · 599 阅读 · 0 评论 -
C++ USN日志 相关的代码
例子一: TestApp.cpp #include <set> #include "USNMethod.h" using namespace std; int main() { // 获得所有变化记录 deque<MY_USN_RECORD> con; EnumUsnRecord( "F", con ); // 搜寻文件名为"test...原创 2011-09-27 15:25:17 · 1094 阅读 · 2 评论 -
java与c/c++之间的数据交互
最近作一个tiemsten数据库的项目,用到了jni技术。在这个项目中,我们用java来写界面和业务逻辑,用c语言写数据库odbc访问。单 纯的odbc其实没有什么难的,但是在java和c之间进行数据传递是比较麻烦的事情。两者之间数据的传递有这样几种情况:java和c之间基本数据类型 的交互,java向c传递对象类型,c向java返回对象类型,c调用java类。下面就这样几种情况分类说明。 ...原创 2011-10-10 12:43:07 · 814 阅读 · 0 评论 -
java调用C#的dll
.net 产生的比java晚,其类库的封装在某些方面也比java更优秀,更全面。比如最近在做一个OJ,看到网上的一些做法是用 java+c++,C++用作所提交程序的测试。c++虽然好,但是他的编写比较复杂。因此,我选择的是C#,用.net的类库可以很方便的获得一个进程 (用户提交的程序)运行的时间和消耗的内存。下面是我的测试程序: 首先我在网上查了一些资料: C# met...原创 2011-10-10 17:00:15 · 268 阅读 · 0 评论 -
[C#] c++调用c#, null关键字怎么转换?
我在C++程序中调用C#, 使用到C#一个类的一个方法,这个方法在某些情况返回null。 但是我在C++中又不能用if(result == null)来判断,因为c++中没有这个关键字。我改用NULL, 也不行。 下面是我在c++中使用:(大家看看while那一句怎么改才能编译通过阿) 现在如果用null,就说没有这个关键字;如果用NULL,就说不能把in...原创 2011-10-10 21:20:45 · 286 阅读 · 0 评论