程序運行中出現如標題所示的錯誤,通常來講,這是由於系統平臺不兼容導致,比如在Win7系統上開發過程中使用了Win8以後才支持的API。
比如,我在win7上使用了UnmapViewOfFileEx這個函數,然後程序運行後就出現了“無法定位程序輸入點UnmapViewOfFileEx於動態鏈接庫kernel32.dll”的錯誤提示。
查詢MSDN,發現該API使用平臺要求爲Win8及以上,因此無法直接調用,只能改爲調用UnmapViewOfFile。
總結:
對於Windows開發中遇到的API問題,MSDN是第一手資料,也是最好的資料,通過詳細閱讀涉及到的API使用說明,便可輕鬆定位問題所在。