繁体   English   中英

如何在.NET应用程序中执行C代码?

[英]How can I execute C code inside a .NET application?

我从事嵌入式软件开发,并编写与硬件设备相关的纯C代码。

在我们的硬件设备准备就绪之前,我需要完成嵌入式软件的应用程序模块,这些模块不会直接依赖于硬件。

有什么方法可以在.NET环境(VC ++或C#)中编写和执行C代码,具有一些用于模拟应用程序的UI,使用断点和监视进行调试,一旦逻辑被证明,就可以获取C文件并将其移植硬件(当然具有修改的接口)?

由于我不是.NET专家,所以我不确定是否可以这样做。 如果是,人们使用什么方法?

链接C和C ++代码很简单,只需询问您喜欢的搜索引擎,或在页面顶部的小搜索框即可。

一定要放

#ifdef __cplusplus
extern "C" {
#endif

#ifdef __cplusplus
}
#endif

在C头文件中的声明周围。

对于C#,我没有个人经验,对不起。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM