2011-06-20 143 views
2

我正在嘗試使用從MS網站下載的適當框架爲Excel構建一個xll插件。我得到以下鏈接錯誤:調試Visual Studio鏈接器

1>FRAMEWRK.obj : error LNK2001: unresolved external symbol _Excel4 
1>FRAMEWRK.obj : error LNK2001: unresolved external symbol [email protected] 

我認爲這些應該包含在包從MS XLCALL32.LIB定義,但我不知道如何檢查它。此外,將包含此庫的文件夾添加到其他庫目錄中,但沒有運氣。

因此我的問題: (1)如何檢查XLCALL32.LIB中的內容? (2)如何查看鏈接器使用哪些文件來查看我的庫是否實際包含在內?

回答

3

在您的項目屬性中,在配置屬性 - >連接器 - >輸入下,您將看到'其他依賴項' - 這些是鏈接器正在使用的文件。假設_Excel4和_Excel4v是在XLCALL32.LIB中定義的(我認爲它們是),你只需要確保在這個列表中指定了這個文件。

+1

輝煌,歡呼!我認爲它足以給它的目錄,感謝claryfying,你還需要指定實際的文件名。 – Grzenio