zoukankan      html  css  js  c++  java
  • Clion下jni配置

    Clion非常适合写C++程序

    首先把C:Program FilesJavajdk1.7.0_79include和C:Program FilesJavajdk1.7.0_79includewin32的头文件都复制到C:cygwin64usrinclude目录下

    注意:是jdk1.7.0_79include的头文件和jdk1.7.0_79includewin32的头文件要放着同级别目录

    直接编译的话,会报错

    cygwin jni 报错 '__int64' does not name a type error: 'jlong' does not name a type
    

    此时,因为cygwin下gnu是不带__int64这个宏的。
    所以需要在jni_md.h修改__int64
    原先是这样的

    typedef long jint;
    typedef __int64 jlong;
    typedef signed char jbyte;
    

    改为

    typedef long jint;
    #ifdef __GNUC__
    typedef long long jlong;
    #else
    typedef __int64 jlong;
    #endif
    typedef signed char jbyte;
    

    转载请注明出处:http://www.cnblogs.com/stonehat/

  • 相关阅读:
    thinkphp目录解析
    开发规范
    form
    命名空间
    类与对象
    OS知识点汇总
    C++每日一记!
    语言哲学和语言逻辑
    形式语言与自动机
    C#脚本
  • 原文地址:https://www.cnblogs.com/stonehat/p/6925739.html
Copyright © 2011-2022 走看看