码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-06-23 15:49:44      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:cmd   jni   

     转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46604917 

1、没有找到 mspdb100.dll 的解决办法

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

2、fatal error C1902: 程序数据库管理器不匹配;请检查安装解决

     编译时提示fatal error C1902: 程序数据库管理器不匹配;请检查安装解决。在网上搜了下,发现居然是哪个mspdb80.dll在作祟。
     两个解决方法:
    (1)到IDE下把msobj100.dll mspdbcore.dll  mspdbsrv.dll都拷过来;
    (2)把mspdb100.dll从bin中删掉。

3、VS项目出现的问题:‘jni.h‘: No such file or directory

    如果有如下错误:
    fatal error C1083: Cannot open include file: ‘jni.h‘: No such file or directory
    将以下文件:

    \jdk\include\jni.h

    \jdk\include\win32\jawt_md.h

    \jdk\include\win32\jni_md.h

    复制到VS的安装目录VC\include下

    然后编译,成功后,将生成的.dll文件copy到JAVA文件的同一级目录中

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

标签:cmd   jni   

原文地址:http://blog.csdn.net/l1028386804/article/details/46604917

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!