vs2005 空工程问题

[复制链接]
查看11 | 回复7 | 2021-1-27 06:31:06 | 显示全部楼层 |阅读模式
我用vs2005新建了一个MFCSmartDeviceApplication,里面没有其他程序,只有stdafx.c和stdafx.h,编译之后,错误很多
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
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1433):seedeclarationof'BOOL'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(247):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(250):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(250):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(250):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(256):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(265):errorC2143:syntaxerror:missing';'before'__cdecl'
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(265):errorC4430:missingtypespecifier-intassumed.Note:C++doesnotsupportdefault-int
1>G:\ProgramFiles\MicrosoftVisualStudio8\VC\ce\include\wincon.h(265):errorC2371:'BOOL':redefinition;differentbasictypes
1>G:\ProgramFiles\WindowsCETools\wce500\SMDK2416\include\ARMV4I\winnls.h(1433):seedeclarationof'BOOL'
1>G:\ProgramFiles\Microsoft
。。。。。。。
我发现,只有工程中包含stdafx.h,编译的时候就会出错,不知道是什么原因啊?难道是我电脑上的平台有问题?
大家有没有遇到过这种情况啊,帮忙解决下,谢谢啦
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
应该是系统头文件不匹配吧
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
我曾经好像遇见过这个问题有可能你文件中的有些字符格式不匹配比如长短问题
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
把sdk卸了,重新装一次。
回复

使用道具 举报

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

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
1.SDK安装没有,如果安装了这样,可以卸载装下试试
2.VS安装得有问题,可以干净卸载后重装下
通常用向导导出一个DEFAULT工程COMPILE都有问题,后面的程序都不用写了,肯定是你的IDE有问题
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
生成sdk时,把支持的开发工具.netcompactframework选上,重新编译安装sdk就可以啦,问题解决啦,谢谢大家
回复

使用道具 举报

千问 | 2021-1-27 06:31:06 | 显示全部楼层
问起解决结贴了
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行