【问题标题】:JavaCPP problems compiling the exampleJavaCPP 编译示例的问题
【发布时间】: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


    【解决方案1】:

    您使用的是 Windows。将冒号“:”替换为分号“;”。

    【讨论】:

    • 我没试过,但有道理。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-11
    • 1970-01-01
    • 2012-05-12
    • 2017-05-26
    相关资源
    最近更新 更多