sinojapan
驱动牛犊
驱动牛犊
  • 注册日期2008-02-26
  • 最后登录2013-10-09
  • 粉丝2
  • 关注0
  • 积分12分
  • 威望63点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1701回复:1

WINCE应用程序自动运行出现:找不到xxx(或它的组件)

楼主#
更多 发布于:2009-01-07 21:36
最近我在EVC下写了个应用程序(MFC使用shared mfc dll)然后按照网上的做法把应用程序添加到了映像文件中去了:方法详细描述如下:  
  
  假定Windows   CE.NET目标工程为CEPC类型,目录为E:\Project\MyWinCE,并且工程已经Build(或者Rebuild)成功;    
  
  假定Windows   CE.NET的应用为MyApp.exe    
  
  1.将MyApp.exe复制到E:\PROJECTS\MyWinCE\RelDir\CEPC_X86Release目录下;    
  
  2.修改MyWinCE工程的project.bib文件,在FILES   Section添加   MyApp.exe   $(_FLATRELEASEDIR)\MyApp.exe   NK   H    
  
  3.创建快捷方式文件MyApp.lnk(文本文件),文件内容如下:   10#\Windows\MyApp.exe   MyApp.lnk文件也放入E:\PROJECTS\MyWinCE\RelDir\CEPC_X86Release目录下    
  
  4.修改MyWinCE工程的project.bib文件,在FILES   Section添加   MyApp.lnk   $(_FLATRELEASEDIR)\MyApp.lnk   NK   H    
  
  5.修改MyWinCE工程的project.dat文件,添加如下内容:   Directory("\Windows\Startup"):-File("MyApp.lnk","\Windows\MyApp.lnk")    
  
  6.Platform   Builder   IDE->菜单Build->MakeImage(记得千万不要Build或者Rebuild,否则你就要重新来一遍)到此得到的 NK.bin就包含了应用程序MyApp.exe和MyApp.lnk,并且MyApp程序会在系统启动时自动运行。
我想问的问题是:
1.网上有的说要修改platform.bib platform.dat而上面的是修改project.bib project.dat到底需要修改的是哪个文件?
2.好像有两个project.bib project.dat文件,其目录分别是:C:\WINCE500\PBWorkspaces\FS2410\WINCE500\smdk2410_ARMV4I\OAK\files和C:\WINCE500\PBWorkspaces\FS2410\RelDir\smdk2410_ARMV4I_Release请问要修改的是哪个路径下的文件?
3.我修改了C:\WINCE500\PBWorkspaces\FS2410\RelDir\smdk2410_ARMV4I_Release下的project.bib和project.dat(按上面描述的方法),make image后将NK.nb0烧到FLASH后启动就出现找不到xxx(或它的组件)请确认路径和文件名正确并且需要的库全部可用。请问出现这种情况的原因是什么?注:我在WINCE的WINDOWS目录下可以看到我的应用程序和快捷方式
tracera
禁止发言
禁止发言
  • 注册日期2006-01-09
  • 最后登录2018-09-25
  • 粉丝8
  • 关注0
  • 积分-5788分
  • 威望135321点
  • 贡献值0点
  • 好评度625点
  • 原创分1分
  • 专家分0分
  • 社区居民
沙发#
发布于:2009-01-08 14:39
用户被禁言,该主题自动屏蔽!
游客

返回顶部