我有一堆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. 从C#调用非托管代码 - 返回一个数组的结构
- 6. 给托管控制句柄非托管代码 - 访问冲突
- 7. 托管代码与非托管代码
- 8. 跟踪非托管C#代码中的访问冲突源
- 9. 从C++ CLI传递结构向非托管代码
- 10. 非托管C++代码将字符串发送到托管代码的问题
- 11. C++ cli从非托管代码调用托管代码
- 12. 将非托管C++代码编译为托管代码
- 13. C++/cli将托管代码传递给非托管代码
- 14. 非托管结构实例在托管
- 15. 托管C#中的自由非托管C代码内存
- 16. GC和C#非托管代码/ C++
- 17. 释放C#中的非托管代码
- 18. NullReferenceException对非托管的c + +代码
- 19. 将托管C#列表返回到非托管C++代码
- 20. 托管代码在非托管
- 21. 转换结构手柄从托管到非托管C++/CLI
- 22. 内存位置无效的访问 - 托管到非托管代码
- 23. 将数据从非托管代码(C)传递到托管代码(C#)
- 24. 托管和非托管结构的大小不一样
- 25. C#中这个非托管代码有什么问题?
- 26. 调试托管的.NET代码从非托管C++调用
- 27. 从Visual C++中的非托管代码更新托管窗体
- 28. 半非托管代码与c#
- 29. C#调用非托管代码
- 30. C#非托管代码不工作
您的.exe不是“一堆C代码”。这是一个可执行文件。 – 2011-04-12 09:52:12