【发布时间】:2012-05-10 12:39:01
【问题描述】:
我只是想测试 JAVACAPP,并在我的 Eclipse 中尝试了网页中的第一个示例:
http://code.google.com/p/javacpp/ (LegacyClass 和 LegacyLibrary)
我一输入:
javac -cp 库\javacpp.jar:。 src\LegacyLibrary.java
进入命令行我收到以下错误消息:
src\LegacyLibrary.java:1: 错误:包 com.googlecode.javacpp 确实 不存在 import com.googlecode.javacpp.*;
src\LegacyLibrary.java:2:错误:包 com.googlecode.javacpp.annotation 不存在导入 com.googlecode.javacpp.annotation.*;
src\LegacyLibrary.java:4:错误:找不到符号 @Platform(include="LegacyLibrary.h")
符号:类 Platform src\LegacyLibrary.java:5:错误:找不到 符号 @Namespace("LegacyLibrary")
符号:类命名空间 src\LegacyLibrary.java:7:错误:找不到 象征 公共静态类 LegacyClass 扩展指针 { 符号:类指针位置:类 LegacyLibrary src\LegacyLibrary.java:13:错误:找不到符号 公共本机 @ByRef String get_property();公共本机无效 set_property(字符串属性); 符号:类 ByRef 位置:类 LegacyClass src\LegacyLibrary.java:16:错误:找不到符号 公共原生 @ByRef 字符串属性();公共本机无效属性(字符串属性); 符号:类 ByRef 位置:类 LegacyClass src\LegacyLibrary.java:8:错误:找不到符号 静态 { Loader.load(); }
符号:变量加载器位置:类 LegacyClass 8 错误
为什么我会得到它?
是否可以使用没有 *.cpp 和 *.h 文件但只有 *.dll 文件的 JavaCPP? 或者我到底需要什么才能使用这个库?
【问题讨论】:
标签: javacpp