Bob*_*sky 4 c c# c++ converter emulation
假设我有一些可移植的非可视库的C代码.代码主要依赖于CRT(没有QT/DirectX/WinAPI等依赖项).
有没有办法在C#应用程序中使用此代码?我知道托管C++,这对我来说不是一种可接受的方式.
我想到了一个可以用于自动转换的C/C++到C#转换器(我不需要可读输出,工作就好了)或者我可以用来执行编译的C/C++代码的仿真器.
你知道什么可以帮助我使用C#代码中的现有C/C++代码吗?
编辑:
P/Invoke也不是一种可接受的方式.以及调用外部EXE或使用COM/ActiveX.我需要能够将C和C#代码合并到一个托管DLL或EXE中的东西.
现有的C代码是一个库(.lib),而不是一个EXE.