描述:
我向对话框里添加了一个ADOBE PDF READER的ACTIVEX控件,然后关联变量PDFREADER
但是编译的时候却不能识别Cpdf这个类,我记得以前都可以用,不知道怎么回事,现在不能用了
编译时显示
1>c:\documents and settings\administrator\my documents\visual studio 2008\projects\obrsys\obrsys\READDlg.h(33) : error C2146: 语法错误 : 缺少“;”(在标识符“PDFREADER”的前面)
1>c:\documents and settings\administrator\my documents\visual studio 2008\projects\obrsys\obrsys\READDlg.h(33) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\administrator\my documents\visual studio 2008\projects\obrsys\obrsys\READDlg.h(33) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>.\READDlg.cpp(30) : error C2065: “PDFREADER”: 未声明的标识符
然后我在CPDF上选择了转到声明,显示未定义符号Cpdf
解决方案1:
那你重建项目吧。
解决方案2:确认编译器正确导入ActiveX了