gpt4 book ai didi

.net - 在Mac上编写的C代码移植到Windows

转载 作者:行者123 更新时间:2023-11-30 17:55:33 24 4
gpt4 key购买 nike

我们有一个用 C 编写的源代码,旨在在不同的应用程序中使用。我们已经有一个为 mac OSX 编写的应用程序。

现在我们想在 Windows 中编写一个应用程序(通常使用 c#/.net)并重用相同的库。不确定如何才能在 Windows 平台中调用这些 C 函数。

既然我有源代码,我可以在 Windows 中创建一个 DLL 并通过 p/invoke 在我的 .net 应用程序中使用它吗?

任何指示都会有帮助。

谢谢

最佳答案

P/Invoke 绝对是一个选择。此外,您可以使用 C++/CLI 将 native C 代码包装到 CLR 兼容的 .dll 中。

唯一的症结是确保您的 C 源代码没有实现/操作系统特定的代码。

关于.net - 在Mac上编写的C代码移植到Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14207453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com