[英]How to solve “error LNK2001: unresolved external symbol _CLSID_D2D1Blend” when using Direct2d Effects?
[英]Unresolved external symbol using Direct2D
我正在嘗試從此處下載並構建“ WIC Image Viewer usign Direct2D”,但是在構建解決方案時,遇到了56個錯誤,如下所示:
- 錯誤1錯誤LNK2019:函數_wWinMain @ 16 WICViewerD2D.obj中引用的未解析的外部符號__imp__CoUninitialize @ 0
- 錯誤2錯誤LNK2019:函數_wWinMain @ 16 WICViewerD2D.obj中引用的未解析的外部符號__imp__DispatchMessageW @ 4
- 錯誤3錯誤LNK2019:函數_wWinMain @ 16 WICViewerD2D.obj中引用的未解析的外部符號__imp__TranslateMessage @ 4
等等。 當然,這是我的Visual Studio設置中的內容,因為該代碼不應該立即可用嗎? 我已安裝Windows SDK v7.0。
這很可能意味着您在Visual Studio項目中的目錄設置未正確設置。 對於VS2008,請轉到工具->選項->項目和解決方案-> VC ++目錄,然后設置適當的包含文件路徑和庫文件路徑。
通過在“項目”->“屬性”->“鏈接器”->“輸入”->“其他依賴項”中聲明它們的名稱,確保引用了正確的庫文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.