空工程出错

[复制链接]
查看11 | 回复6 | 2021-1-27 06:31:06 | 显示全部楼层 |阅读模式
我分别用vs2005和evc建了一个空的MFCSmartDeviceApplication和WCEMFCAppWizard工程,只有stdafx.h和stdafx.cpp,编译之后出现了100多个错误,如下
>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1433):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1433):errorC2377:'BOOL':redefinition;typedefcannotbeoverloadedwithanyothersymbol
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\windef.h(160):seedeclarationof'BOOL'
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1436):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1439):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1439):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1439):errorC2371:'BOOL':redefinition;differentbasictypes
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1433):seedeclarationof'BOOL'
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1442):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(42):errorC2146:syntaxerror:missing';'beforeidentifier'bKeyDown'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(42):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(42):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(108):errorC2146:syntaxerror:missing';'beforeidentifier'bSetFocus'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(108):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(108):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(173):errorC2146:syntaxerror:missing';'beforeidentifier'bVisible'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(173):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(173):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(182):errorC2059:syntaxerror:'__cdecl'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(217):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(217):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(217):errorC2371:'BOOL':redefinition;differentbasictypes
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1433):seedeclarationof'BOOL'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(223):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(226):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(226):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(226):errorC2371:'BOOL':redefinition;differentbasictypes
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1433):seedeclarationof'BOOL'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(232):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(241):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(241):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(241):errorC2371:'BOOL':redefinition;differentbasictypes
of'BOOL'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(487):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(491):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(491):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(491):errorC2371:'BOOL':redefinition;differentbasictypes
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1433):seedeclarationof'BOOL'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(494):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(498):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(498):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(498):errorC2371:'BOOL':redefinition;differentbasictypes
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1433):seedeclarationof'BOOL'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(502):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(506):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(506):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(506):errorC2371:'BOOL':redefinition;differentbasictypes
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1433):seedeclarationof'BOOL'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(509):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(513):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(513):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(513):errorC2371:'BOOL':redefinition;differentbasictypes
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1433):seedeclarationof'BOOL'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(516):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(520):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(520):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(520):errorC2371:'BOOL':redefinition;differentbasictypes
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1433):seedeclarationof'BOOL'

1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(609):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(634):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(634):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(634):errorC2371:'BOOL':redefinition;differentbasictypes
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1433):seedeclarationof'BOOL'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(695):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(722):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(722):fatalerrorC1003:errorcountexceeds100;stoppingcompilation
1>Buildlogwassavedat"file://i:\wince\wince\SMDK2416(ARMV4I)\Debug\BuildLog.htm"
大家遇到过这种问题吗?高手给解答一下嘛
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
好晕,环境问题一大推
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
要不你重新安装EVC得了,呵呵
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
EVC新装的啊,而且用我之前的一个程序,编译是可以通过的啊。只有我的工程中包含stdafx.h,编译就通不过,咋的回事捏
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
重新制定了wince5.0的系统,里面加入了mfc组件,然后生成新的sdk,发现此时的sdk支持evc的mfc模块,但是不支持vs的mfc模块,这是怎么回事呢
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
引用4楼libzz2010的回复:重新制定了wince5.0的系统,里面加入了mfc组件,然后生成新的sdk,发现此时的sdk支持evc的mfc模块,但是不支持vs的mfc模块,这是怎么回事呢
这很正常,CE下的MFC只能支持CE系统
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
恩,我的也是wince系统,我之前的意思是说在vs2005上面mfc不能用。现在可以啦,具体的做法是:在新建sdk向导时,支持的开发工具选上.netcompactframeworks,生成编译sdk,vs2005就可以支持mfc啦。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行