我想在Win XP上使用VC++ 2010創建一個線性代數庫的動態庫,該代碼庫最初是僅包含頭文件的庫。我創建了一個新項目,添加了源文件,並創建了一個指定只導出一個Armadillo函數(Col類)的.def文件,並且我得到了Col類的LNK2001錯誤。我可以創建一個main並使用Col很好,所以我認爲Col正被正確包含。創建Armadillo DLL時無法解析的外部符號錯誤
我也試過在函數定義上使用「__declspec(dllexport)」並編譯它,但函數不能導出,因爲使用dumpbin什麼都不顯示,我不能使用.dll。我在這裏錯過了什麼嗎?