[英]Visual Studio SDL2.dll The code execution cannot proceed because SDL2.dll was not found
[英]SDL2.dll was not found
我正在嘗試在 C++ Visual Studio 中設置 SDL2,但是當我運行代碼(只是我復制的一些入門代碼)時,它會彈出一個錯誤框框,內容是“找不到 SDL2.dll”,我嘗試切換到 x64但這無濟於事。 我可以看到 dll 就在 lib 文件旁邊,但它不起作用。
你的問題是lib
文件夾不是你的操作系統默認搜索依賴 dll 的地方。 要解決此問題,您必須幫助您的操作系統找到 dll。您可以使用多種方法告訴您的操作系統去哪里查找。 一種方法是向 PATH 環境變量添加一個條目,其中包含包含 dll 的文件夾的完整路徑。
該站點可以幫助設置PATH
: https://www.computerhope.com/issues/ch000549.htm
第二種方法是將 dll 放在與可執行文件相同的文件夾中。
默認情況下,您的操作系統可能正在使用此處描述的安全搜索選項:
應用程序加載的目錄。
系統目錄。 使用 GetSystemDirectory function 獲取此目錄的路徑。
16 位系統目錄。 沒有function獲取這個目錄的路徑,但是搜索了一下。
Windows 目錄。 使用 GetWindowsDirectory function 獲取此目錄的路徑。
當前目錄。
PATH 環境變量中列出的目錄。 請注意,這不包括應用程序路徑注冊表項指定的每個應用程序路徑。 計算 DLL 搜索路徑時不使用 App Paths 鍵。***
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.