2010-04-20 78 views
1

我試圖嘗試POCO庫。我下載的zip文件,並打開VS名爲「Net_vs90.sln」在VS 2008當我嘗試構建解決方案解決方案文件,我得到這個醜陋的錯誤:POCO構建問題

bla bla bla....

1>Linking...

1>LINK : fatal error LNK1104: cannot open file 'PocoFoundationd.lib'

bla bla bla....

Linking...

2>LINK : fatal error LNK1104: cannot open file 'CppUnitd.lib'

我很驚訝,因爲我沒有對代碼或配置做任何改變。可能是什麼原因?

+0

你看這裏http://pocoproject.org/download/? – 2010-04-22 01:47:11

回答

1

看起來你缺少來自其他開源項目的一些依賴。例如,cppunitd.lib是CppUnit。這可能不包含在您下載的文件中(通常假定您應該自己獲得最新的依賴關係)

+0

CppUnit包含在zip文件中。 「附加包含目錄」中給出了對CppUnit的引用。 PocoFoundationd.lib也是POCO自己的lib。但是,它會給該lib帶來錯誤。太。 – Feyyaz 2010-04-20 01:36:23

+0

@sahs:「附加包含目錄」設置編譯器的包含路徑。它不會影響鏈接器包含哪些庫(.lib) – jalf 2010-04-22 12:07:10