無法打開文件 mfcn42d.lib

關於錯誤:無法打開文件 mfcn42d.lib

今天下載了一個源碼,編譯出現錯誤“重寫虛函數返回類型有差異,且不是來自 CFile::GetPosition 的協變”

其實就是說子類在重寫父類函數時返回類型不一樣。

看了看父類函數返回值是ULONGLONG,子類DWORD,修改子類返回值爲ULONGLONG。錯誤解決。

再說標題的錯誤,google了一下據說是從vc5.0轉vc2005的時候出現的,然後給的解決方法是把工程的“解決方案配置”改成release,然後問題解決。

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