嗨,这可能是一个奇怪的问题,但我有一些 c++ 代码,我想使用 Visual Studio 2012 编译为 c# 代码。
其自身的代码是完全兼容的,并且将与两个编译器一起编译。
我想做的是让 c# 编译器将 .c 文件视为 .cs 文件并将它们编译为 c#,原因是我仍然需要这个特定的 c++ 文件作为旧库,但不想有两个副本当我更新某些东西时的代码。
目前我有一个批处理文件,它将解决方案中的 c++ 项目中的 .c 代码复制到同一解决方案中的 c# 项目,然后它使用预处理器并对其进行编译,但是我显然会丢失断点等,这有点一个问题。