2016-10-31 52 views
-1

我在我的項目中使用fltk lib。 我的目標是編譯我的項目,其中包含所有庫依賴關係(現在問題僅限於FLTK),所以我不需要在每臺機器上安裝vcredist庫,我想在其中使用它。 所以我讀了這個,我需要編譯我的項目參數c/C++ - >代碼生成 - >運行時庫 - >多線程使用Visual Studio構建FLTK多線程(MT)項目

現在我使用的是多線程DLL,一切工作正常,但是當我將其更改爲MT,我得到錯誤列表(他們把所有類似的代碼LNK2001):

代碼LNK2001說明解析的外部符號__imp___wgetcwd文件ConsoleApplication2 \ fltk.lib(fl_utf8.obj)

我該怎麼做才能用MT安裝程序編譯我的項目?

+0

您能否提供一個代碼示例?這可能意味着500萬不同的事情。錯誤告訴你這肯定是一個_linker_錯誤,你可能試圖使用一些沒有正確聲明的東西。問題是什麼。 – mutantkeyboard

+0

'__imp__'前綴提示仍在嘗試從DLL導入的東西。 –

回答

0

已解決。

我的解決方案是用MT設置重新編譯FLTK靜態庫。

相關問題