我有一些 C# 代码,我想在其他项目中使用它们(用 C++ 编码)。 根据我的研究,我需要创建一个 .lib,但 MSVS 只创建 .dll(我认为..)。我认为可以通过在 C++ 上使用 LoadLibrary() 来使用 .dll,但似乎不太友好。
1 - 我可以在 MSVS 中创建 .lib 吗?如果没有,我该如何创建它。
2 - 集成代码的最佳方式是什么?通过 .lib 或使用 .dll + LoadLibrary()?
最佳答案
老实说,最简单的选择是使用 C++/CLI。这让您可以使用两种对象系统(.NET 和传统 C++ 及其标准模板库)。
关于c# - 如何在C++项目中使用C#代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4183520/