我想通過試用n錯誤如何鏈接託管的C++ dll的非託管靜態庫,但我不知道如何動態地包含一個DLL。有沒有人知道如何在Visual Studio 2008中做到這一點?動態鏈接託管的C++類庫中的非託管dll
-1
A
回答
0
我想將CAIR鏈接到我的託管程序集。 CAIR依賴於pthreads,這是一個靜態或動態庫,用於訪問任何OS的posix函數。
這對我來說沒有意義,但解決方案是將pthreads.lib文件包含到受管理的C++程序集中,並將pthreads.dll動態鏈接到託管庫以及所有消費者項目中。
我在印象之下,如果靜態編譯lib到我的託管程序集中,我不需要dll。
0
調用非託管「LoadLibrary」不起作用?
0
嗯我不知道爲什麼發生這種情況的具體細節,但我使用一個名爲OpenCV的庫,我必須靜態鏈接一個lib文件並動態鏈接一個dll文件。所以我認爲這是正常的。我認爲部分原因是,如果庫供應商更新庫,他們可以分發一個新的dll文件,你的代碼將自動處理它 - 你不必每次重新編譯它們的整個程序庫更新。
相關問題
- 1. 鏈接與託管C++類庫DLL
- 2. C++託管和非託管靜態庫
- 3. 鏈接錯誤 - >託管DLL到非託管庫
- 4. 在非託管C++ dll中使用託管c#dll
- 5. C#託管的dll調用或非託管的dll調用?
- 6. 非託管的DLL
- 7. 從非託管C Dll加載託管C++ Dll?
- 8. 從C#調用非託管C++類DLL#
- 9. 橋接非託管和託管類
- 10. C中的C++非託管DLL#
- 11. VC++和C#如何編寫託管DLL或非託管DLL?
- 12. 揭露非託管量靜態的std :: string在託管C++類
- 13. 從Visual C++ DLL導出非託管類?
- 14. 添加託管的DLL依賴於非託管C++項目
- 15. 傳遞非託管的指針非託管對象在託管類C++/CLI
- 16. 調試非託管的dll
- 17. 將非託管/非託管成員添加到託管類
- 18. 在C++中託管和非託管類型之間的轉換?
- 19. 將非SafeGuard從非託管狀態管理到託管狀態
- 20. 如何從託管C++調用非託管DLL
- 21. C++/CLI:非託管類的聲明和託管類
- 22. C#中的非託管C++類
- 23. 非託管C#調用靜態庫
- 24. C#字符串非託管C++ DLL
- 25. 混合託管/非託管C++?
- 26. 託管和非託管C++和Boost
- 27. Gdiplus在C++託管或非託管?
- 28. C++託管到非託管轉換
- 29. 在c#項目中使用託管dll(它使用非託管dll)
- 30. 非託管dll代碼
P/Invoke在這裏不起作用嗎?或者你想要更多的控制如何/何時加載DLL? – Charlie 2009-01-21 04:21:28