此帖出自WindowsCE论坛
最新回复
问题解决了。
分析了一下, 是mfc库的问题:
1. 用evc Build好iperf.exe后, copy到板子上, Run 提示::"Cannot find 'IPERF' (or one of its components). Makesure the path and filename are correct and that all the required libraries are available".
2. 把这三个库:winsock.dll coredll.dll mfcce400.dll copy到板子上, 运行iperf.exe后, 系统提示:iperf.exe not valid ce application.
3. 修改Evc project settings-->General-->Microsoft Foundation Classes: 选项为:Use MFC in a static Library.
Rebuild程序, 完了以后在板子上正常运行。
结论: 板子上没有MFC的库,copy winsock.dll coredll.dll mfcce400.dll这三个库到板子上后, 可能与板子的一些关联库不匹配, 所以才提示valid ce application. 然后Use MFC in a static Library, 会把相关的东东编译在exe上, 所以不会有上述提示。 (不知道分析的对不对, 欢迎讨论)
详情
回复
发表于 2008-12-24 09:16
| ||
|
||
| |
|
|
| |
|
|
此帖出自WindowsCE论坛
| ||
|
||
浏览过的版块 |
EEWorld Datasheet 技术支持