無法定位程序輸入點xxx於動態鏈接庫kernel32.dll

程序運行中出現如標題所示的錯誤,通常來講,這是由於系統平臺不兼容導致,比如在Win7系統上開發過程中使用了Win8以後才支持的API。

比如,我在win7上使用了UnmapViewOfFileEx這個函數,然後程序運行後就出現了“無法定位程序輸入點UnmapViewOfFileEx於動態鏈接庫kernel32.dll”的錯誤提示。

查詢MSDN,發現該API使用平臺要求爲Win8及以上,因此無法直接調用,只能改爲調用UnmapViewOfFile。



總結:

對於Windows開發中遇到的API問題,MSDN是第一手資料,也是最好的資料,通過詳細閱讀涉及到的API使用說明,便可輕鬆定位問題所在。

發佈了42 篇原創文章 · 獲贊 5 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章