网上都是VB6.0调用VC6.0的,现在公布下VB6.0调用VS2022的C++写的DLL的方法,用VS2022新建C++动态链接库。
【pch.h】内容如下:
【pch.cpp】内容如下:
【vcdll.def】内容如下:
关键点来了!点击右边栏目“解决方案vsdll”下的“vsdll”,最下面有“属性”,左侧“配置属性”下“链接器”,子目录“输入”,看到右侧“平台”选“所有平台”,下面“模块定义文件”输入“vcdll.def”这个文件,才有效哦!“确定”,生成DLL的可能在Debug里面,就可以被VB6调用了。
在VB6中声明:
如果要算1到100000000(1亿)的累加,结果是5000000050000000,那么就用 f_acc_vs_str 子程序。DLL可以考虑用本目录地址,或绝对地址。