簡體   English   中英

Intellij - UnsatisfiedLinkError:%1 .dll是無效的win32應用程序

[英]Intellij - UnsatisfiedLinkError: %1 .dll is no valid win32 application

我正在嘗試為Intellij中的Java程序創建一個本機dll。 我創建了一個.dll文件,我的vm選項是:-Djava.library.path =“C:\\ Users \\ pk \\ IdeaProjects \\ MyTerminErinnerung”。 但是我收到以下錯誤:UnsatisfiedLinkError:C:\\ Users \\ pk \\ IdeaProjects \\ MyTerminErinnerung / window.dll%1無效win32應用程序除了“#include”window.h“”之外,我的.dll文件中沒有任何內容。 (一旦我解決了這個錯誤問題,我就會填寫它。)給出的路徑是正確的。 我在其他網站上閱讀過與win64有關的內容。 也許曾經知道Intellij和Windows的人可以說出可能是什么錯誤?

如果要引用系統頭文件而不是自己的頭文件,請嘗試使用#include <windows.h>而不是#include "window.h"

編輯:

還要確保您的JAVA環境(64/32位)與.dll構建平台(x64 / x86)匹配。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM