2012-06-20 122 views
1

我在我的硬盤驅動器中有atls.lib,但我無法將其鏈接到我的Visual Studio項目中。我知道atls.lib是ATL特定的庫文件,並且我擁有所有的ATL文件/頭文件/庫。但是,我仍然無法鏈接它們。無法打開文件atls.lib

LINK:致命錯誤LNK1104:無法打開文件 'atls.lib'

誰能幫助一個無助的程序員?

非常感謝。

回答

3

看來庫目錄還沒有被添加。在項目屬性,鏈接器,常規選項中,將atls.lib所在的目錄添加到Additional Library Directories字段。

+0

我解決了它。我被列入圖書館,但仍然收到錯誤。它神祕地解決了。但是,現在我得到[這些錯誤。](http://stackoverflow.com/questions/11123475/atl-based-linker-errors)小心一看?謝謝。 –

1

在我的情況下,問題是缺少x64的ATL/MFC庫,我不得不將它們添加到Visual Studio安裝程序中(這是一個開源項目,所以我沒有意識到這一要求)。

再次,無價procmon做了工作:
雖然atls.lib$(VCInstallDir)atlmfc\lib下找到鏈接看着$(VCInstallDir)atlmfc\lib\amd64