如何将C源文件改写为生成Windows DLL的详细步骤?
- 内容介绍
- 文章标签
- 相关推荐
本文共计206个文字,预计阅读时间需要1分钟。
我在C中有很多源文件,想创建一个动态链接库。在Linux中,我用gcc -shared和ln看到了这种情况。但对于Windows,我想生成DLL,必须修改源文件。有没有办法用提供的源文件生成DLL?
我在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中有很多源文件,想创建一个动态链接库。在Linux中,我用gcc -shared和ln看到了这种情况。但对于Windows,我想生成DLL,必须修改源文件。有没有办法用提供的源文件生成DLL?
我在linux中用gcc -shared和ln看到了这种情况
但对于Windows,我想我必须修改源文件以生成DLL.
有没有办法用提供的源文件生成DLL(类似于Linux中的* .so的文件).请纠正我,如果我错了,我认为*所以是Linux的dll.
需要这个的原因是使用SWIG在Windows Platfrom中调用python中的C函数.我陷入了需要我在Windows中生成一个DLL的步骤.
确切的方法取决于您使用的编译器,但可能记录了该过程.例如,如果要使用Visual Studio创建DLL,则可以使用演练 here.
