首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决错误LNK2019

如何解决错误LNK2019
EN

Stack Overflow用户
提问于 2016-09-01 08:58:46
回答 1查看 278关注 0票数 2

我遇到了LNK2019错误。详情如下

error LNK2019:函数"struct * cdecl getHwndFromComponent(class jobject *,struct JNIEnv *)“中引用的未解析外部符号imp__JAWT_GetAWT@8 *

我正在构建的是一个DLL类型的Win32 Console应用程序。

我包括了jawt_md.h。首先,我认为这是64位Java的问题,因此我做了以下工作:

1,安装32位java。

2,添加C:\Program (x86)\Java\jdk1.6.0_45\include\win32;以添加其他包含目录。

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

然而,在建设项目时,我仍然会遇到同样的问题。

谢谢你提前帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-01 09:10:11

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

试试这个:

  1. 添加C:\Program Files (x86)\Java\jdk1.6.0_45\lib作为附加库路径(在链接器设置下)
  2. 添加jawt作为附加库(在链接器设置下)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39267055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档