我们有一个使用LEON2处理器在嵌入式目标上运行的应用程序,该处理器是用ANSI C编写的。 我们似乎在计算校验和的代码存在问题,我想简单地将该函数复制到C#应用程序中进行测试。
我真的希望能够在这些行中做一些事情,所以我真的可以拥有嵌入式目标上的相同代码,而不是重写它并可能添加错误或以不同方式执行。
这可能吗?
答案 0 :(得分:2)
我想简单地将该功能复制到C#应用程序中进行测试。
不幸的是,你做不到。 C#是一种托管语言,与本机C不同。因此,C#与C / C ++不向后兼容,并且您无法在C#应用程序中混合使用非托管代码。
我真的希望能够......拥有与嵌入式目标相同的代码,而不是重写它......
创建一个单独的DLL,导出必要的函数并从那里调用它们。