当前位置 : 主页 > 编程语言 > c++ >

从C源文件创建Windows DLL

来源:互联网 收集:自由互联 发布时间:2021-06-23
我在C中有多个源文件,我想用它创建一个动态链接库. 我在linux中用gcc -shared和ln看到了这种情况 但对于Windows,我想我必须修改源文件以生成DLL. 有没有办法用提供的源文件生成DLL(类似于
我在C中有多个源文件,我想用它创建一个动态链接库.

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

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

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

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

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