之前写过一篇自己生成静态库的文章,《VS2010/2013下生成并使用静态库》
现在需要生成动态dll给别人用,所以就记录一下生成的过程。
Step 1:新建一个Visual C++项目
随便选择Win32控制台或者Win32项目都可以。下一步才是真正选择生成的项目类型,即使下一步你选错了,最后在项目属性内还是可以更改,后面说更改的方法。
然后点击“确定”,再点击“下一步”,直到看到下面这个界面:
在“应用程序类型”里面选择“DLL”即可。可以看到这一步才是决定项目真正类型的关键地方。
Step 2:编写代码
项目新建好之后可以看到里面有一个dllmain.cpp文件,这就是dll项目的入口。这个文件里面的内容不需要做任何改动,直接保留即可。
然后你把自己需要的代码都写好,写完之后你需要写一个接口,因为你要生成dll给别人调用,那么到最后你要给别人的将是一个.h头文件,一个dll文件,一个和dll文件相关联的lib文件。这个接口就是一个.h头文件和一个对应的.cpp源文件。新建一个头文件&#