C++在上位机软件开发中使用非常普遍,然而其又具有上手难、开发时间较长的特点,故在开发一些软件的时候,可以采用VB+/C++混编的方式:即采用C++将一些通用且固定的程序制作成动态链接库,由VB去调用,这样一来,开发过程就会相对容易很多。
现以VS2017为例说一下制作动态链接库文件的流程和一些需要注意的问题:
1、建立工程:打开VS2017后,新建项目,因为VS2017较之前的开发版本做了不小的改动,故依次点选visual c++/windows 桌面/windows桌面向导,再选择“动态链接库”、“预编译头”即可。
2、需要依次新建dll.cpp、dll.h、dll.def这三个文件,其代码示例依次如下:
__stdcall:代表可被其它语言调用
dll.def的作用是使函数名称可以