簡體   English   中英

未找到 SDL2.dll

[英]SDL2.dll was not found

我正在嘗試在 C++ Visual Studio 中設置 SDL2,但是當我運行代碼(只是我復制的一些入門代碼)時,它會彈出一個錯誤框框,內容是“找不到 SDL2.dll”,我嘗試切換到 x64但這無濟於事。 我可以看到 dll 就在 lib 文件旁邊,但它不起作用。

你的問題是lib文件夾不是你的操作系統默認搜索依賴 dll 的地方。 要解決此問題,您必須幫助您的操作系統找到 dll。您可以使用多種方法告訴您的操作系統去哪里查找。 一種方法是向 PATH 環境變量添加一個條目,其中包含包含 dll 的文件夾的完整路徑。

該站點可以幫助設置PATHhttps://www.computerhope.com/issues/ch000549.htm

第二種方法是將 dll 放在與可執行文件相同的文件夾中。

默認情況下,您的操作系統可能正在使用此處描述的安全搜索選項:


  1. 應用程序加載的目錄。

  2. 系統目錄。 使用 GetSystemDirectory function 獲取此目錄的路徑。

  3. 16 位系統目錄。 沒有function獲取這個目錄的路徑,但是搜索了一下。

  4. Windows 目錄。 使用 GetWindowsDirectory function 獲取此目錄的路徑。

  5. 當前目錄。

  6. PATH 環境變量中列出的目錄。 請注意,這不包括應用程序路徑注冊表項指定的每個應用程序路徑。 計算 DLL 搜索路徑時不使用 App Paths 鍵。***

暫無
暫無

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

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