今天工作闲下来, 就试看DLL编程, 好久没玩DLL了,结果花了一个半小时才写出这个很简单的例子.
起初直接把子__declspec(dllexport) 放在类声明的地方. 发生 warning C4273 DLL 链接不一致错误.
想了挺长时间才意识到是生成lib时并头文件和原文件中对函数的名字解析名字不一样而产生的. 才想到要定义一个宏.
有点感叹知识不用会也会老的. 下边是代码
//头文件:testClass.h
//实现文件.testClass.cpp
//调试代码
输出: