首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

error C2065: 'CEPROPSPEC' : undeclared identifier(EDB数据库使用有关问题)(急)

2013-01-06 
error C2065: ⟎PROPSPEC' : undeclared identifier(EDB数据库使用问题)(急)问题描述:想使用一

error C2065: 'CEPROPSPEC' : undeclared identifier(EDB数据库使用问题)(急)
问题描述:
  想使用一下Wince的EDB数据库,通过API函数来操作它。
但是编译的时候提示这些函数还有一些变量没有定义。
按照书上和网上的说法,已经在“预处理器”中定义了EDB。
但提示的错误还是不变。

1>.\DBStudent.cpp(68) : error C2065: 'CEPROPSPEC' : undeclared identifier
1>.\DBStudent.cpp(68) : error C2146: syntax error : missing ';' before identifier 'dbPropInfo'
1>.\DBStudent.cpp(68) : error C2065: 'dbPropInfo' : undeclared identifier
1>.\DBStudent.cpp(70) : error C2228: left of '.wVersion' must have class/struct/union
1>.\DBStudent.cpp(71) : error C2228: left of '.propid' must have class/struct/union
1>.\DBStudent.cpp(72) : error C2228: left of '.pwszPropName' must have class/struct/union
1>.\DBStudent.cpp(73) : error C2228: left of '.cchPropName' must have class/struct/union
1>.\DBStudent.cpp(73) : error C2228: left of '.pwszPropName' must have class/struct/union
1>.\DBStudent.cpp(74) : error C2228: left of '.dwFlags' must have class/struct/union
1>.\DBStudent.cpp(76) : error C2228: left of '.wVersion' must have class/struct/union
1>.\DBStudent.cpp(77) : error C2228: left of '.propid' must have class/struct/union
1>.\DBStudent.cpp(78) : error C2228: left of '.pwszPropName' must have class/struct/union
1>.\DBStudent.cpp(79) : error C2228: left of '.cchPropName' must have class/struct/union
1>.\DBStudent.cpp(79) : error C2228: left of '.pwszPropName' must have class/struct/union
1>.\DBStudent.cpp(80) : error C2228: left of '.dwFlags' must have class/struct/union
1>.\DBStudent.cpp(82) : error C2228: left of '.wVersion' must have class/struct/union
1>.\DBStudent.cpp(83) : error C2228: left of '.propid' must have class/struct/union
1>.\DBStudent.cpp(84) : error C2228: left of '.pwszPropName' must have class/struct/union
1>.\DBStudent.cpp(85) : error C2228: left of '.cchPropName' must have class/struct/union
1>.\DBStudent.cpp(85) : error C2228: left of '.pwszPropName' must have class/struct/union
1>.\DBStudent.cpp(86) : error C2228: left of '.dwFlags' must have class/struct/union
1>.\DBStudent.cpp(88) : error C2228: left of '.wVersion' must have class/struct/union
1>.\DBStudent.cpp(89) : error C2228: left of '.propid' must have class/struct/union
1>.\DBStudent.cpp(90) : error C2228: left of '.pwszPropName' must have class/struct/union
1>.\DBStudent.cpp(91) : error C2228: left of '.cchPropName' must have class/struct/union
1>.\DBStudent.cpp(91) : error C2228: left of '.pwszPropName' must have class/struct/union
1>.\DBStudent.cpp(92) : error C2228: left of '.dwFlags' must have class/struct/union
1>.\DBStudent.cpp(95) : error C2228: left of '.wVersion' must have class/struct/union


1>.\DBStudent.cpp(96) : error C2228: left of '.propid' must have class/struct/union
1>.\DBStudent.cpp(96) : error C2065: 'CEVT_STREAM' : undeclared identifier
1>.\DBStudent.cpp(97) : error C2228: left of '.pwszPropName' must have class/struct/union
1>.\DBStudent.cpp(98) : error C2228: left of '.cchPropName' must have class/struct/union
1>.\DBStudent.cpp(98) : error C2228: left of '.pwszPropName' must have class/struct/union
1>.\DBStudent.cpp(99) : error C2228: left of '.dwFlags' must have class/struct/union
1>.\DBStudent.cpp(102) : error C3861: 'CeCreateDatabaseWithProps': identifier not found
1>.\DBStudent.cpp(164) : error C3861: 'CeMountDBVolEx': identifier not found
1>.\DBStudent.cpp(171) : error C3861: 'CeCreateSession': identifier not found
1>.\DBStudent.cpp(174) : error C3861: 'CeOpenDatabaseInSession': identifier not found
1>.\DBStudent.cpp(195) : error C3861: 'CeOpenDatabaseInSession': identifier not found
1>.\DBStudent.cpp(362) : error C3861: 'CeOpenStream': identifier not found
1>.\DBStudent.cpp(371) : error C3861: 'CeStreamWrite': identifier not found
1>.\DBStudent.cpp(378) : error C3861: 'CeStreamSaveChanges': identifier not found
1>.\DBStudent.cpp(482) : error C3861: 'CeOpenStream': identifier not found
1>.\DBStudent.cpp(491) : error C3861: 'CeStreamSetSize': identifier not found
1>.\DBStudent.cpp(501) : error C3861: 'CeStreamWrite': identifier not found
1>.\DBStudent.cpp(509) : error C3861: 'CeStreamSaveChanges': identifier not found


比较着急,问题解决马上结贴。
希望得到大家的帮助。

[解决办法]
引用:
顶贴有分。

真的?好啊。朱工搞的不错。我一点都不懂应用,友情帮顶了。
[解决办法]
 这是。。。一堆错误?
[解决办法]
朱工,像undeclared identifier这样的错误,肯定是没有声明!
[解决办法]
给出一堆错误,却没什么代码,很难给你出主意啊!
[解决办法]
看样子是头文件没包含,认不到函数,你试下添加
windbase.h 和coredll.lib 

热点排行