阅读:1755回复:1
WINCE应用程序自动运行出现:找不到xxx(或它的组件)
最近我在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目录下可以看到我的应用程序和快捷方式 |
|
沙发#
发布于:2009-01-08 14:39
用户被禁言,该主题自动屏蔽! |
|