如何在我的.NET應用程序中添加C++ DLL文件?如何在我的.NET應用程序中添加C++ DLL文件?
5
A
回答
6
您將使用「extern」功能,標記爲DllImport屬性。
[DllImport(@「C:\mylib.dll」)]
public static extern int myFunc(int param);
6
根據DLL的本性,你可以
,
在C++/CLI寫的包裝。
0
如果在COM的註冊,您可以簡單地添加在Visual Studio和Visual Studio COM引用將盡一切互操作創造了你。
0
假設你使用Visual Studio,在你的解決方案中右擊「引用」並選擇「添加引用」。選擇你的dll文件。
在將使用dll的類中,使用MyLibrarysName添加: ;
那麼你可以使用 Mylibraryname.myfunction
呀究竟調用該DLL中的函數...這就是如何一步的指示做簡單的一步。我不明白爲什麼有人會投票。 +1 – StingyJack 2010-02-08 18:17:17
如果DLL是C++ dll,則添加引用不允許添加此引用。錯誤報告說:「無法添加對''的引用,請確保該文件是可訪問的,並且它是有效的程序集或COM組件。標準的C++值沒有程序集,也不是COM組件 –
2014-06-19 14:55:04