2010-09-30 67 views
0

我試着去創建一個簡單的DLL file.Im教程創建JNI

http://java.sun.com/docs/books/jni/html/start.html

當我嘗試編譯C程序我得到以下錯誤遵循一個簡單的dll文件:

警告W8057 HelloWorld.c 10:參數 'ENV' 永遠不會在功能Java_He lloWorld_print 使用警告W8057 HelloWorld.c 10:參數 'OBJ' 的功能Java_He lloWorld_print

從未使用

即時使用Borland C++編譯器5.5 我用下面的命令來編譯C程序

bcc32 -WD HelloWorld.c

回答

1

這是因爲大多數JNI功能不需要引用ENV,和一些別不需要引用該對象。換句話說,忽略它。

+0

是的..我知道..但DLL文件沒有得到生成。 – simplyblue 2010-09-30 15:01:26

+0

但是,警告並不表示失敗。我不認爲你正在向bcc32傳遞正確的參數來實際要求它鏈接任何東西。 – bmargulies 2010-10-01 01:44:16

+0

我想-WD給了我們一個dll文件。你能用這個糾正我嗎 – simplyblue 2010-10-01 01:57:28