VS2010中包含了atlbase.h文件,提示error C2065: “CRegKey”: 未声明的标识符
用VS2010写一个ATL的动态库,读注册表的时候用的是CRegKey ,包含了atlbase.h文件,任然提示“error C2065: “CRegKey”: 未声明的标识符”,请问是怎么回事啊?
[解决办法]
有没有漏写分号大括号??
[解决办法]
不是不知道,是太奇怪了。我用的时候没有问题。
[解决办法]
偶遇到类似问题都是用
“每次用/*...*/注释掉不同部分再重新编译,直到定位到具体语法出错的位置。”
的方法解决的。
项目、属性、C/C++、附加包含目录:填写附加头文件所在目录 分号间隔多项
项目、属性、链接器、附加库目录:填写附加依赖库所在目录 分号间隔多项
项目、属性、链接器(点前面的+展开)、输入、附加依赖项:填写附加依赖库的名字.lib 空格间隔多项