我正在評估一些未經證實的軟件。當我建立一個樣本項目,我收到看起來像一個鏈接錯誤:檢查.lib文件的工具?
error LNK2019: unresolved external symbol
不會有一大堆的這個程序LIB文件,這樣我就可以嘗試和錯誤解決這個問題,但我知道還有更多優雅的方法就是解決這個問題。
在java世界中,我會grep FOO * .jar找到jar,我正在尋找C++模擬。我正在Visual Studio 2005中使用C++代碼。
我懷疑使用/ LIST選項的lib.exe實用程序可以獲取信息,但到目前爲止我一直沒有成功。它只是打印此:
Microsoft (R) Library Manager Version 8.00.50727.762 Copyright (C) Microsoft Corporation. All rights reserved. granite50.dll granite50.dll granite50.dll granite50.dll ...
有什麼建議嗎?
感謝指向dumpbin的指針。我做了dumpbin/all some.lib> some.dump然後grep'd通過我的轉儲文件,並找到我需要鏈接的庫。 – criddell 2009-01-28 19:02:54
+1「Visual Studio命令提示符」參考 – Steed 2012-09-10 17:34:37