2013-03-02 84 views
1

我正在嘗試編輯文件的「摘要信息」。我發現以下代碼工作正常。但是當我嘗試將該代碼帶入我的項目時,構建在鏈接階段失敗。 http://www.codeproject.com/Articles/16314/Access-the-Summary-Information-Property-Set-of-a-f
錯誤LNK2020:無法解析的令牌(0A000015)IID_IPropertySetStorage

誤差

1>Linking... 
1>FileSummaryInfo.obj : error LNK2020: unresolved token (0A000015) IID_IPropertySetStorage 
1>FileSummaryInfo.obj : error LNK2001: unresolved external symbol IID_IPropertySetStorage 
1>E:\software\TagMyPics\TagMyPics\Debug\TagMyPics.exe : fatal error LNK1120: 2 unresolved externals 

即我的工作能夠識別圖像中的臉的程序。一旦圖像文件提供給程序,它會檢測到人臉並查找數據庫以查找人員的姓名。如果名稱不在數據庫中,它會提示用戶輸入名稱。然後該名稱作爲圖像文件摘要中的關鍵字添加。所以當我想要找到我的朋友所在的圖像時,我可以很容易地按名稱搜索。爲此,我想編輯關鍵字屬性。

谷歌搜索建議這可能是由於Win32控制檯應用程序(原始)和Win32 Forms應用程序(我的版本)之間的區別。但我無法找到解決方案來實現這一目標。 你能否提出一個解決方案或替代?

+0

http://stackoverflow.com/questions/10980920/referencing-guids – Xearinox 2013-03-03 06:35:06

回答

1

您可以檢查標準庫中未鏈接的選項是否關閉(默認情況下,它是 )。確保你已經包含了你需要的任何頭文件,並且你正在用C++語言模式編譯和鏈接C++文件。如果其他所有 失敗,請嘗試啓動一個新項目並重新添加所有源文件。 嘗試在此Link

相關問題