java-求教怎么用mingw编译出64bit的dll

问题描述

求教怎么用mingw编译出64bit的dll

今天折腾了一天的JNI 了,我的机器是win7 64bit的,jvm也是64bit的,没有VS,所以用MinGW把C编译成dll,经过今天的折腾还是没能编译出64bit的dll
编译时所用的命令是:
gcc -Wall -D __int64="long long" -Wl,--kill-at -ID:/Java/jdk1.7.0_67/include -ID:/Java/jdk1.7.0_67/include/win32 -shared -o HelloNative.dll HelloNative.c
求大神们帮忙解决.......

时间: 2024-10-21 08:08:59

java-求教怎么用mingw编译出64bit的dll的相关文章

class文件-java for循环里的变量反编译出问题

问题描述 java for循环里的变量反编译出问题 for(int i=0;i<10;i++){ int k = 10; } 编译出的class文件,用jd-gui反编译出来的java文件,结果变成了 for(int i=0;i<10;i++){ i = 10; } 然后如果是 for(int i=0;i<10;i++){ int k = 10; System.out.println(k); } 则反编译出来的就是 for(int i=0;i<10;i++){ int k = 10

java scoket http请求-求教:java socket编程接受HTTP请求出问题

问题描述 求教:java socket编程接受HTTP请求出问题 自己用Java scoket模拟编写接受http请求服务器,在浏览器中输入1次url地址,浏览器却会向服务器发送多次相同请求,这是什么原因? 以下是eclipse控制台打印的结果,可以看到浏览器发送了多次 /1234567890 请求,浏览器中地址栏只输入1次 http://localhost:8080/1234567890 eclipse控制台打印的结果: 初始化线程池,线程池中拥有10个线程可使用 初始化 base-param

使用vb.net有可能通过exe文件反编译出程序原码吗

问题描述 已有exe文件,但没有原码,能够实现使用vb.net反编译出程序原码吗? 解决方案 解决方案二:如果只是想使用里面的方法,可以试试反射,不过效率不高.解决方案三:所以说还不如写个程序方便了?解决方案四:帮不上了,帮顶吧--解决方案五:好象很难吧解决方案六:个人觉得应该不可以吧java好像才可以解决方案七:引用5楼semp010的回复: 个人觉得应该不可以吧java好像才可以 解决方案八:reflector,不过不是很准确,有的地方需要修改一下才可以解决方案九:引用7楼vwxyzh的回复

用JAVA将大图片文件转换出小的缩略图文件

缩略图|转换 用JAVA将大图片文件转换出小的缩略图文件,要求使用JDK1.4,大家可以将这段程序代码改为JavaBean,以便在WEB环境中使用,转换出的小缩略图效果不错! import javax.imageio.ImageIO;import javax.imageio.IIOException;import java.awt.image.BufferedImage;import java.awt.Image;import java.io.File;import java.awt.image

初学java反射的问题 一直抛出classnotfoundexception

问题描述 初学java反射的问题 一直抛出classnotfoundexception public class TestReflection { public static void main(String[] args) { try{ String str = ""T""; Class c = Class.forName(str); c.newInstance(); } catch (ClassNotFoundException e) { e.printStac

java-开发JAVA程序如何获取系统编译时间?

问题描述 开发JAVA程序如何获取系统编译时间? 开发JAVA程序如何获取系统编译时间?哪位大神知道的给条具体思路啊,在线坐等,谢谢! 解决方案 long start = System.currentTimeMillis();/*中间是你需要测试的代码*/long end = System.currentTimeMillis(); long time = end-start; 解决方案二: 这我猜要改编译器才可以 解决方案三: 这个问题很好解决呀!创建对象就可以了,直接new Date() 不知

java源程序用javac命令编译不了

问题描述 java源程序用javac命令编译不了 /24/1422095677_333823.png) 我编写的源程序,在命令行模式中,输入javac命令源代码进行编译,但是生成不了字节码文件(class)? 解决方案 编译不了有什么错误提示?http://zhidao.baidu.com/link?url=BxnFZvP9nbvH9RGIGo7AfJygEU6XfsRSnC4zu2BE6HDq_ApwDVBc_KarYIxb16VePZXWMm_oRvAl4Q1e3MZlQa 解决方案二: 编

android-有人处理过libjpeg-turbo编译出so库吗?

问题描述 有人处理过libjpeg-turbo编译出so库吗? 有人处理过libjpeg-turbo编译出so库吗?我编译的时候,老是在汇编simd那边会报出方法未定义的错误..有没有有这方面经验的

c语言-求教编写一个函数求出两个字符串包含的相同的单词

问题描述 求教编写一个函数求出两个字符串包含的相同的单词 编写一个函数,函数首部为void maxword(char *s,char *t),求出两个字符串包含的相同单词(同一字母的大小写视为不同的字符).规定单词全部由英文字母构成,单词直接由一个或多个空格分隔.其中主函数如下: #include Void main() { Char s[]="This is C programming text"; Char t[]="This is a text for C progra