我想通過試用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#調用非託管C++類DLL#
- 8. C中的C++非託管DLL#
- 9. VC++和C#如何編寫託管DLL或非託管DLL?
- 10. 從Visual C++ DLL導出非託管類?
- 11. 添加託管的DLL依賴於非託管C++項目
- 12. 傳遞非託管的指針非託管對象在託管類C++/CLI
- 13. 將非託管/非託管成員添加到託管類
- 14. 在C++中託管和非託管類型之間的轉換?
- 15. 如何從託管C++調用非託管DLL
- 16. C++/CLI:非託管類的聲明和託管類
- 17. C#中的非託管C++類
- 18. Gdiplus在C++託管或非託管?
- 19. C++託管到非託管轉換
- 20. 在c#項目中使用託管dll(它使用非託管dll)
- 21. 非託管dll代碼
- 22. 預加載非託管dll
- 23. GetProcAddress託管的C#DLL
- 24. 託管vs非託管
- 25. DirectX託管或非託管?
- 26. 非託管char *數組託管System ::字符串託管C++
- 27. 接口託管C#out變量非託管,本機C++
- 28. 將非託管轉換爲託管過程中的託管
- 29. c#中的管理非託管變量
- 30. 從非託管C++創建COM DLL LIB
P/Invoke在這裏不起作用嗎?或者你想要更多的控制如何/何時加載DLL? – Charlie 2009-01-21 04:21:28