自从Java SE 7发现JAB在JDK中被包含之后,我终于包含了头文件和库,编译并得到了这个奇怪的错误:
C:\ Program Files(x86)\ Java \ jre7 \ bin \ JavaAccessBridge-32.dll:致命错误LNK1107:UngültigeodesderbeschädigteDatei:Lesen bei 0x2B8nichtmöglich。
表示lib无效或已损坏。有人知道这个设置有什么问题吗?
答案 0 :(得分:1)
您需要将链接库(可能名为JavaAccessBridge-32.lib)提供给链接器,而不是DLL。
答案 1 :(得分:0)
好的问题是JavaAccessBridge-32.dll不是静态加载的。它是一个必须以编程方式加载的纯dll。