嗨,大家好,我希望這個問題可以儘快解決。 我試圖將ANSI C代碼轉換爲MFC時出現此問題。 庫文件被鏈接幷包含頭文件。我不知道這個錯誤是怎麼或什麼。 需要幫助。VS2010 MFC LNK 2019無法解析的外部符號
謝謝。
錯誤1個錯誤LNK2019:在函數引用解析的外部符號 「受保護:虛擬INT __thiscall CTESTDlg :: OnInitDialog中(無效)」(的OnInitDialog @ CTESTDlg @@ MAEHXZ?)
嗨,大家好,我希望這個問題可以儘快解決。 我試圖將ANSI C代碼轉換爲MFC時出現此問題。 庫文件被鏈接幷包含頭文件。我不知道這個錯誤是怎麼或什麼。 需要幫助。VS2010 MFC LNK 2019無法解析的外部符號
謝謝。
錯誤1個錯誤LNK2019:在函數引用解析的外部符號 「受保護:虛擬INT __thiscall CTESTDlg :: OnInitDialog中(無效)」(的OnInitDialog @ CTESTDlg @@ MAEHXZ?)
使用的extern 「C」 功能中的關鍵字聲明
不知道我理解的問題,我的理解是這樣的:
是正確的?
如果是,則選擇在解決方案資源管理器應用程序 - >右鍵 - >屬性 - >通用屬性 - >框架和參考
在該對話框中確保您的庫出現在參考名單,如果不是「添加新參考...」並選擇您的圖書館。
如果沒有,那麼請你解釋更多的細節問題:)
謝謝大家。問題解決了。我已經包含了一個64位庫而不是32位庫。我的VS 2010符合32位。 – Ashton 2013-05-08 08:05:36
發佈您的代碼 - 通常但不總是一個語法錯誤。 – Melanie 2013-05-08 07:31:28
你是否檢查過它嘗試參與的功能是否實際執行?你能發佈代碼嗎? – Devolus 2013-05-08 07:35:20
它看起來像你還沒有定義'OnInitDialog(...)',但我們需要看到代碼(正如其他人所說)要確定知道。 – olevegard 2013-05-08 07:36:45