wince根目录下文件创建问题?
大家肯定试过在wince的根目录下也就是 my device 中文就是我的设备下 创建一个文件夹 aa的实验。也就是在project.bat中加入Root:-Directory("aa")
Directory("\aa"):-File("bb.exe","\Windows\bb.exe")。这样我也实现了,
但是现在又个问题,比如我现在想创建一个这样的路径应该怎么办呢? 比如我想创建 \aa\cc\bb.exe.也就是在aa文件中再创建一个文件夹然后把*.exe放在这个路径下?
不知道应该怎么办?请各位指点下!
[解决办法]
楼主应该看下你的工程的编译目录下,这两个文件:platform.bib 和platform.reg,
bb.exe $(_FLATRELEASEDIR)\bb.exe NK
里面有对于你应用程序的 目录地址的说明。
如果你想改路径,
可以试试修改platform.bib 里,你应用程序的对应代码。(我没试过)
MARK.
[解决办法]
root:-Directory("aa")
Directory("\aa"):-Directory("cc")
试试看吧。
[解决办法]
Directory("\aa\cc"):-File("bb.exe", "\Windows\bb.exe")
[解决办法]
应该还是语法方面的问题,分析一下,多试试
[解决办法]
bb.exe $(_FLATRELEASEDIR)\aa\cc\bb.exe NK U
将$(_FLATRELEASEDIR)\aa\cc\bb.exe换做你的绝对路径就可以了。
[解决办法]
简单解释一下bb.exe $(_FLATRELEASEDIR)\aa\cc\bb.exe NK U吧。
bb.exe是文件的名称,你甚至可以重命名为bbb.exe,这样它在CE的Windows目录下就是bbb.exe了。
$(_FLATRELEASEDIR)\aa\cc\bb.exe是源文件的完整路径,这里是用了$(_FLATRELEASEDIR)的宏,你可以将你需要添加进来的文件的绝对路径写上,也是可以的。
你如果是要在Windows目录下有aa文件夹,并且里面有cc\bb.exe,那需要改dat文件,如下。
root:-Directory("Windows")
Directory("\Windows"):-Directory("cc")
Directory("\Windows\cc"):-File("bb.exe", "\Windows\bb.exe")
试试看吧。
[解决办法]
bb.exe是会在WINDOWS目录下的,放到NK里边的东西都会在这个目录,你只能再把它映射到其它地方。