1. 程式人生 > >解決vs2013匯入新程式碼時LNK2019的問題

解決vs2013匯入新程式碼時LNK2019的問題

這次是因為實在不想從頭寫自適應閾值決策的函式,關鍵是在Matlab上一行的程式碼在c++裡要很多行,於是用Matlab自帶的程式碼生成工具箱將函式轉換為了c語言程式碼。那麼問題來了,有了現成的程式碼卻不知道加在哪裡。下面給出步驟:

step1: 將*.h和*.c檔案複製到需要用的工程目錄下。

step2: 在vs2013中的該工程資料夾上右擊,選擇新增已有檔案,這樣把*.h和*.c檔案全都新增進去。

當我覺得一切都好了的時候,debug時居然出“LNK2019 無法解析的外部符號”的錯誤,出現這種錯誤主要是編譯原理不明白,本科的課程沒有學好。但幸好有這位同學的部落格,解釋出了這種錯誤出現的原因,在指導之下,把*.c檔案改成了*.cpp再debug就好了。

下面是該部落格地址: