读书人

有没有人用过LCC-Win32 V3.0 这样一个

发布时间: 2012-02-15 12:09:44 作者: rapoo

有没有人用过LCC-Win32 V3.0 这样一个编译工具啊?
为了java调用c语言程序。

通过jni生成了一个.h的文件。
我又写了个.c文件。

于是在网上下载了个 LCC-Win32 V3.0 。
想通过他,把.c 文件生成 .dll文件。

请问我应该如何操作啊?
生成.dll和生成.exe的做法应该不一样吧。

是不是都要先编译啊?
不过我编译的时候遇到这样的错误:
Specified export _JNI_Onload@8 is not defined
Specified export _JNI_OnUnload@8 is not defined
但是我已经把jni生成的.h文件拷到include下面去了。
把jdk的include也拷贝到了lcc的include下面去了(包括win32目录下面的)

希望高人指点一下。我就10分了。




[解决办法]
我用过另一个gcc for win的版本,Mingw是用dllwrap.exe来生成dll的
dllmain:dllmain.o
$(DLLWRAP) --output-def $(DEFFILE) --implib $(STATICLIB) $(LINKOBJ) $(LIBS) -o $(BIN)


[解决办法]
试试这个?
http://asper.bokee.com/5927927.html

读书人网 >C++

热点推荐