我有一堆C代碼(.exe)是非託管(不與/ clr編譯)。我想以C++/CLI的託管包裝器的形式訪問/操作C代碼中的C結構,並將其作爲一個dll。我是C++/CLI的新手,我需要做些什麼才能做到這一點?訪問一個結構我非託管的C代碼
0
A
回答
0
除非您知道該結構的地址,否則不會發生。
如果將加法器定義爲全局變量,函數中的局部變量或動態分配,那麼知道加法器會非常依賴它?
+0
該結構被定義爲一個全局變量。 – 2011-04-12 11:02:37
+0
具有全局定義結構的C代碼是否必須使用/ clr選項進行編譯? – 2011-04-12 11:27:09
相關問題
- 1. 將非託管結構變爲使用c託管代碼#
- 2. 從託管代碼初始化非管理結構(C#)
- 3. 在非託管C++代碼
- 4. 從C#調用非託管代碼 - 返回一個數組的結構
- 5. 給託管控制句柄非託管代碼 - 訪問衝突
- 6. 託管代碼與非託管代碼
- 7. 跟蹤非託管C#代碼中的訪問衝突源
- 8. 將非託管C++代碼編譯爲託管代碼
- 9. C++/cli將託管代碼傳遞給非託管代碼
- 10. 非託管結構實例在託管
- 11. 託管C#中的自由非託管C代碼內存
- 12. 釋放C#中的非託管代碼
- 13. 託管代碼在非託管
- 14. 轉換結構手柄從託管到非託管C++/CLI
- 15. 託管和非託管結構的大小不一樣
- 16. C#中這個非託管代碼有什麼問題?
- 17. 調試託管的.NET代碼從非託管C++調用
- 18. C#調用非託管代碼
- 19. 半非託管代碼與c#
- 20. 使用託管代碼中的非託管代碼
- 21. .NET中的託管代碼和非託管代碼
- 22. 更改託管代碼中非託管代碼的內存值
- 23. 從託管代碼調用非託管代碼的性能
- 24. 如何將此結構數組傳遞給非託管代碼?
- 25. 在一個解決方案中同時調試託管c#代碼和非託管C++代碼
- 26. 從非託管代碼
- 27. 非託管dll代碼
- 28. MEF和非託管代碼
- 29. 非託管結構來管理編組
- 30. C++託管代碼
您的.exe不是「一堆C代碼」。這是一個可執行文件。 – 2011-04-12 09:52:12