2012-03-27 211 views
0

我收到以下鏈接錯誤:libOpenSSL.lib(cryptlib.obj) : error LNK2001: unresolved external symbol __imp__wcsstr,同時將他的openssl庫鏈接到我的項目。但是這看起來像一個普通的錯誤,而不是openssl錯誤。無法解析的外部符號__imp__wcsstr

任何人有任何想法,我缺少包括任何Windows庫?

+1

你禁用鏈接到CRT嗎? – 02strich 2012-03-27 11:43:40

+0

雅實際上我排除了Msvct.lib,但現在我發現它。謝謝 – SPB 2012-03-27 11:53:54

回答

2

我解決了這個錯誤。需要包含Msvcrt.lib才能解決此錯誤。

+0

你必須明確地做到這一點的唯一可能的方式是,當你#包括沒有一個標準的C或C++頭。這很難做到。錯誤的編譯設置(C/C++,代碼生成,運行時庫)是更可能的原因。將它們混合可能會導致很難診斷運行時問題。 – 2012-03-27 12:04:52