【程序語言】無法定位程序輸入點xx於動態鏈接庫libmysql.dll上

恢復系統之後重裝了VS 2017,運行程序的時候這個錯誤:無法定位程序輸入點xx於動態鏈接庫libmysql.dll上
嘗試了網上其他文章講的解決方法,
1、下載libmysql.dll
2、複製到c:\windows\system32文件夾以及c:\windows\SysWOW64文件夾裏
3、”Win+R-輸入regsvr32 libmysql.dll“
但是仍然報錯:模塊加載失敗,請確保二進制存儲在指定的路徑

折騰了半天,終於在官網裏找到解決方法了,因爲之前我下載的dll動態鏈接文件版本不對,百度上面腳本之家那種網站上提供的版本已經相當過時了。所以就產生了確保二進制是否正確這種錯誤。

這是libmysql.dll的下載鏈接
libmysql.dll免費下載

順便貼一下官網的解決方法:

Step1:
我們建議把該文件跟要求使用它的程序放在同一路徑。注意 32 位程序需要使用 32 位的 DLL 文件, 64 位程序需要使用 64 位的 DLL 文件。否則會出現 0xc000007b 報錯。
Step2:
如果問題仍沒有解決,把文件放到你的系統路徑。它的默認路徑是在:
C:\Windows\System (Windows 95/98/Me),
C:\WINNT\System32 (Windows NT/2000),
C:\Windows\System32 (Windows XP, Vista, 7, 8, 8.1, 10).
在 64位 Windows 上,32位 DLL 文件的默認路徑是
C:\Windows\SysWOW64\, 64 位 DLL 文件在
C:\Windows\System32\ 。
確保覆蓋已有的全部文件(但保留一個原文件備份)。
重啓電腦。

Step3:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章