我遇到了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测试)
然而,在建设项目时,我仍然会遇到同样的问题。
谢谢你提前帮忙。
发布于 2016-09-01 09:10:11
JAWT是一个共享库,这意味着您需要与它链接。
试试这个:
C:\Program Files (x86)\Java\jdk1.6.0_45\lib作为附加库路径(在链接器设置下)jawt作为附加库(在链接器设置下)https://stackoverflow.com/questions/39267055
复制相似问题