如何将C源文件改写为生成Windows DLL的详细步骤?

2026-04-16 17:332阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计206个文字,预计阅读时间需要1分钟。

如何将C源文件改写为生成Windows DLL的详细步骤?

我在C中有很多源文件,想创建一个动态链接库。在Linux中,我用gcc -shared和ln看到了这种情况。但对于Windows,我想生成DLL,必须修改源文件。有没有办法用提供的源文件生成DLL?

如何将C源文件改写为生成Windows DLL的详细步骤?

我在C中有多个源文件,我想用它创建一个动态链接库.

我在linux中用gcc -shared和ln看到了这种情况

但对于Windows,我想我必须修改源文件以生成DLL.

有没有办法用提供的源文件生成DLL(类似于Linux中的* .so的文件).请纠正我,如果我错了,我认为*所以是Linux的dll.

需要这个的原因是使用SWIG在Windows Platfrom中调用python中的C函数.我陷入了需要我在Windows中生成一个DLL的步骤.

确切的方法取决于您使用的编译器,但可能记录了该过程.例如,如果要使用Visual Studio创建DLL,则可以使用演练 here.

本文共计206个文字,预计阅读时间需要1分钟。

如何将C源文件改写为生成Windows DLL的详细步骤?

我在C中有很多源文件,想创建一个动态链接库。在Linux中,我用gcc -shared和ln看到了这种情况。但对于Windows,我想生成DLL,必须修改源文件。有没有办法用提供的源文件生成DLL?

如何将C源文件改写为生成Windows DLL的详细步骤?

我在C中有多个源文件,我想用它创建一个动态链接库.

我在linux中用gcc -shared和ln看到了这种情况

但对于Windows,我想我必须修改源文件以生成DLL.

有没有办法用提供的源文件生成DLL(类似于Linux中的* .so的文件).请纠正我,如果我错了,我认为*所以是Linux的dll.

需要这个的原因是使用SWIG在Windows Platfrom中调用python中的C函数.我陷入了需要我在Windows中生成一个DLL的步骤.

确切的方法取决于您使用的编译器,但可能记录了该过程.例如,如果要使用Visual Studio创建DLL,则可以使用演练 here.