之前没有做过dll方面的工程,但是由于最近需要,于是就做了这方面的工作,从一窍不通到总算做出来了,期间问过了很多位大神,大家给的方式都不同,搞得我是晕头转向。最后,总算明白了一点点其中的道理。
要做dll,首先得创建一个dll工程,这里一路默认即可,例如命名为:testdll。由于我们要将dll文件和接口文件发送给别人使用,所以这个时候就要创建接口文件并且制定接口函数。最后对方只要得到这个接口文件和dll,就能够调用你的实现文件中的函数了。在这里假定将这个接口文件命名为:interface,在其中添加代码,如下:
然后需要将这个接口文件进行实现化,则在工程中添加类,假定命名为,InterfaceImpl,代码示例如下: