一、二、添加DLL编译不过
1.被调用的函数是否添加导入导出#define xxx_DLL_API __declspec(dllexport)
2.是否包含setupapi.lib
3.配置属性->常规->配置类型->DLL。有时候从debug模式切换到release模式配置类型从dll模式变成了exe
4.warning C4273: dll 链接不一致则在属性->配置属性 ->C++->预处理器,在预处理器定义的最后面填入:xxx_DLL_API 。
二、VS 局部变量莫名其妙问题
1.用debug模式下监控局部变量。
2.将debug里的东西全部清除,rebulid。
3.有时候显示是选择debug,其实是realse模式,打开配置管理器看看。