2010-04-30 34 views
0

我正在嘗試構建我的項目的發佈版本。我們的教授讓我們創建了一個使用調試版建立的靜態庫。新vs2008用戶

然後我用/噸作爲我的C運行時

現在

在我的測試應用程序(發行版),我用的是同一個運行時的選項,並添加靜態庫,也忽視了libcmd所做的靜態庫的發行版.lib在忽略鏈接器的設置。

我解決大部分問題

的,這是最後一部分 lnk4075 /編輯並繼續因/ OPT:ICF規範compositelib.lib(我staticlib) LNK2001解析的外部符號_WinMain @ 16。 libcmtd.lib

這些是我看不出來的最後兩個。

+2

爲什麼不問你的教授? – 2010-04-30 17:08:01

+3

如果您閱讀並理解它們的含義,實際的錯誤信息通常會非常有幫助。 – 2010-04-30 17:08:56

+0

他沒有及時回答我的問題。這就是爲什麼我使用這個地方,看看我能否得到幫助。如果我正在構建發佈版本,如果我使用/ mt或/ mtd,它應該如何處理?只要我徹底使用它 – 2010-04-30 17:23:44

回答

0

添加libcmt.lib忽略發佈版本的列表。