加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

从C源文件创建Windows DLL

发布时间:2020-12-16 09:25:01 所属栏目:百科 来源:网络整理
导读:我在C中有多个源文件,我想用它创建一个动态链接库. 我在linux中用gcc -shared和ln看到了这种情况 但对于Windows,我想我必须修改源文件以生成DLL. 有没有办法用提供的源文件生成DLL(类似于Linux中的* .so的文件).请纠正我,如果我错了,我认为*所以是Linux的dll
我在C中有多个源文件,我想用它创建一个动态链接库.

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

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

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

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

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读