我想将一些 .h 和 .cpp 文件添加到 C# 项目中,以获取 C# 中的 C++ 功能。我想直接使用代码而不做dll。
我可以这样做吗?怎么样?
最佳答案
不,你不能。如果代码量很小,您可以编写一个 C# 类并将 C++ 代码片段粘贴到其中,这样您就可以将该类实质上移植到 C# 中。显然,如果您使用的语言功能或库函数不在 C# 中,这将不起作用。或者,您需要将 C++ 代码编译为可执行文件( native DLL、理想的 C 风格平面函数或托管程序集),以便您可以从 C# 代码中调用它。
关于c# - 我可以在 c# 项目中添加 .h 和 .cpp 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2965819/