簡體   English   中英

如何將avicap32.dll添加到VS2010

[英]How to add avicap32.dll into VS2010

我正在使用Visual Studio 2010 Express在C#中編寫一個小代碼。 我正在嘗試將C:\\ WINDOWS \\ system32中的avicap32.dll添加到“參考”中,但出現一條錯誤消息: “無法添加對'C:\\ WINDOWS \\ system32 \\ avicap32.dll的引用。請進行確保該文件可訪問,並且是有效的程序集或COM組件”。 如何擺脫這個?

提前致謝,

斯里

我不熟悉此庫本身,但是在嘗試使用第三方庫時,我已經多次看到此錯誤。 假設您已經盡力確保可以訪問所有內容,並且這不是權限問題(仔細檢查!),當引用的dll中沒有.net元數據時,就會發生這種情況。 有時VS可以“弄清楚它”,即使沒有明確顯示元數據,但有時卻不能。 這可能有多種原因,但最常見的是因為dll是用非托管代碼(例如C ++)編寫的。

根據您要使用的DLL的具體情況,此問題的解決方案總是會不斷變化,而對於要添加的該庫,我確實沒有太多細節。 我挑選了一些論壇帖子,希望可以使您走上正確的道路,但是如果沒有,請發表一些額外的評論,以便我們獲得更多幫助的信息。 (頁數: 1 2 3

pInvoke列出了您可以嘗試導入的大多數系統dll函數的許多聲明。 單擊左側菜單中的advapi32 ,您將獲得它們具有聲明的內容的列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM