1.首先exe工程改为dll工程,__declspec(dllexport)导出几个函数,只生成dll,没有lib
此问题可以通过工程新建一个xxx.def文件,空的就行,再编译就会生成lib
2.新写的test.h,test.cpp中导出3个函数,其他工程引用时,编译链接提示找不到相应的符号,dumpbin工具查看lib,dll确实未看到要导出的函数,说明导出不成功
经过查找,尝试,最后确定,test.cpp文件中,没有引用头文件 test.h ,这样就会导出失败,
//test.h
//test.cpp,注意此处不引用test.h,dll工程的编译不会报错,但是相应函数就不会导出了,犯了一个幼稚的错误