問題解決--無法解析的外部符號 _imp_XXXXXXXXX


錯誤示例:

 

出現字符_imp,說明不是真正的靜態庫,而是某個動態庫的導入庫,導入函數和自己不同名,所以加了字符_imp。比如說_imp_GetUserNameA就是GetUserNameA函數。

會報這種錯誤,說明注冊表函數沒有相關的lib庫,我們需要在MSDN下搜索函數。

 

解決方法:

1、打開MSDN,點擊右上角的搜索:

MSDN網址:http://msdn.microsoft.com/en-us/dn308572.aspx

2、搜索之后,會出現多條搜索記錄,選擇一條點擊進入:

3、里面會有這個函數的詳細介紹,找到它所在的lib庫:

4、將Advapi32.lib添加到代碼工程中,即可解決問題。

#pragma comment(lib, "Advapi32.lib")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM