gpt4 book ai didi

java - 如何解决我的错误LNK2019

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:45:40 29 4
gpt4 key购买 nike

我遇到了 LNK2019 错误。详情是

error LNK2019: unresolved external symbol imp__JAWT_GetAWT@8 referenced in function "struct HWND * cdecl getHwndFromComponent(class jobject *,struct JNIEnv *)" (?getHwndFromComponent@@YAPAUHWND@@PAV_jobject@@PAUJNIEnv_@@@Z)

我正在构建的是 DLL 类型的 Win32 控制台应用程序

我已经包含了 jawt_md.h。一开始以为是64位Java的问题,于是做了如下操作:

1、安装32位java

2、添加C:\Program Files (x86)\Java\jdk1.6.0_45\include\win32;附加包含目录。

3、确保操作系统级别调用的java在C:\Program Files (x86)\Java\jdk1.6.0_45\bin中。 (使用java -version测试)

但是,我在构建项目的时候还是遇到了同样的问题。

提前感谢您的帮助。

最佳答案

JAWT 是一个共享库,这意味着您需要与它链接。

试试这个:

  1. 添加 C:\Program Files (x86)\Java\jdk1.6.0_45\lib 作为附加库路径(在链接器设置下)

  2. jawt 添加为附加库(在链接器设置下)

关于java - 如何解决我的错误LNK2019,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39267055/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com