我在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.