一个程序,别人可以编译。我编译时会报错。
1>------ 已启动生成: 项目: WinCE_Video, 配置: Debug Mini2440-CE6-SDK (ARMV4I) ------
1>正在编译...
1>stdafx.cpp
1>C:\Program Files\Windows CE Tools\wce600\Mini2440-CE6-SDK\include\ARMV4I\malloc.h(45) : error C2143: syntax error : missing ',' before '*'
1>D:\Program Files\Microsoft Visual Studio 8\VC\ce\atlmfc\include\atltime.h(402) : error C3861: 'wcsftime': identifier not found
1>D:\Program Files\Microsoft Visual Studio 8\VC\ce\atlmfc\include\atltime.h(429) : error C3861: 'wcsftime': identifier not found
1>D:\Program Files\Microsoft Visual Studio 8\VC\ce\atlmfc\include\atlcomtime.h(367) : error C3861: 'wcsftime': identifier not found
1>生成日志保存在“file://f:\Copy of Video\WinCE Software\WinCE_Video\WinCE_Video\Mini2440-CE6-SDK (ARMV4I)\Debug\BuildLog.htm”
1>WinCE_Video - 4 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
是不是哪里的配置有问题?
Google了一下
http://topic.csdn.net/u/20080820/12/2cdd4243-06b6-4cd7-848e-4d656c7ba891.html
但是没看懂,我没接触过WinCE。
[解决办法]
缺少头文件问题,编译器配置问题或者是SDK不对
[解决办法]
可能是工程配置问题,VS安装目录不同,环境变量不一样
[解决办法]
检查工程依赖的库和头文件的路径设置。
[解决办法]
缺少库或者头文件。
(1)确认SDK
(2)看看project属性,C/C++,通用,里面是不是还include了某个目录。而你没有这个目录。
(3)看看是否需要适当的静态库。
[解决办法]
应该是楼主的SDK缺少相应的头文件,有两种办法解决:
1.你拿到你所说的“别人”的SDK。
2.自己导出SDK,如何导出,见我的一篇博客http://cky0612.blog.163.com/blog/static/2747891620104123531201/,我提倡你使用第2种方法解决这个问题。
[解决办法]
应该是sdk不对吧
你可以跟它要个sdk装上啊
[解决办法]
应该是sdk的问题 重新装下