1. 程式人生 > >造成記憶體位置訪問無效的一個原因

造成記憶體位置訪問無效的一個原因

               

作者:朱金燦

        今天編一個程式,release版編譯連結均成功,執行時出錯,使用GetLastError獲取錯誤,錯誤資訊為記憶體位置訪問無效。經過上網搜尋及自己分析,發現是release版連結了debug版本的第三方庫造成的。一般來說,debug版程式連結release版庫沒有問題,但是release版連結了debug版本的會有問題,而且問題隱蔽,錯誤難以查詢。debug版和release版具體區別可以看這篇文章:關於Debug和Release之本質區別的討論