5243|14

68

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

wince根目录下文件创建问题? [复制链接]

大家肯定试过在wince的根目录下也就是 my device 中文就是我的设备下 创建一个文件夹 aa的实验。也就是在project.bat中加入Root:-Directory("aa")
Directory("\aa"):-File("bb.exe","\Windows\bb.exe")。这样我也实现了,
但是现在又个问题,比如我现在想创建一个这样的路径应该怎么办呢? 比如我想创建 \aa\cc\bb.exe.也就是在aa文件中再创建一个文件夹然后把*.exe放在这个路径下?
不知道应该怎么办?请各位指点下!
此帖出自WindowsCE论坛

最新回复

bb.exe是会在WINDOWS目录下的,放到NK里边的东西都会在这个目录,你只能再把它映射到其它地方。  详情 回复 发表于 2010-3-31 14:15
点赞 关注
 

回复
举报

77

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
刚才做了个实验,发现 如果我在platform下的file中创建好aa\cc\bb.exe经过release cpoy后在pbworkpaces中确实看到了aa\cc\bb.exe。但是我烧到设备后就没有这个路径了变成\windows\bb.exe了?很奇怪!没有朋友做过这个玩意嘛?
此帖出自WindowsCE论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
楼主应该看下你的工程的编译目录下,这两个文件:platform.bib 和platform.reg,
bb.exe         $(_FLATRELEASEDIR)\bb.exe        NK

里面有对于你应用程序的 目录地址的说明。

如果你想改路径,
可以试试修改platform.bib 里,你应用程序的对应代码。(我没试过)

MARK.
此帖出自WindowsCE论坛
 
 
 

回复

51

帖子

0

TA的资源

一粒金砂(初级)

4
 
root:-Directory("aa")
Directory("\aa"):-Directory("cc")

试试看吧。
此帖出自WindowsCE论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

5
 
Directory("\aa\cc"):-File("bb.exe", "\Windows\bb.exe")
此帖出自WindowsCE论坛
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

6
 
应该还是语法方面的问题,分析一下,多试试
此帖出自WindowsCE论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

7
 
谢谢各位了,我现在是按这样写的但是有点问题?
project.dat

Root:-Directory("aa")
Directory("\aa\cc"):-File("bb.exe","\Windows\aa\cc\bb.exe")

project.bib 中
bb.exe       $(_FLATRELEASEDIR)\aa\cc\bb.exe      NK         U

而且我在release 目录下可以看到这个文件夹aa在其路径下也有cc文件夹和bb.exe,但是wince设备中的windows路径没有这个目录了, 直接\windows\bb.exe不知道哪里错了!
此帖出自WindowsCE论坛
 
 
 

回复

95

帖子

0

TA的资源

一粒金砂(初级)

8
 
dat文件按照sunrain_hjb的写法,
BIB文件不要加那些路径
此帖出自WindowsCE论坛
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 6 楼 xuefeng_baggio 的回复:
谢谢各位了,我现在是按这样写的但是有点问题?
project.dat

Root:-Directory("aa")
Directory("\aa\cc"):-File("bb.exe","\Windows\aa\cc\bb.exe")

project.bib 中
bb.exe $(_FLATRELEASEDIR)\aa\cc\bb.exe NK U

而且我在release 目……

你的BIB文件是说明在哪去找bb.exe加载到内核,而不是说加载到WINCE的什么路径。
此帖出自WindowsCE论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

10
 
veabol大哥,那如果我想指定一个路径加载一个exe到wince下应该怎么做呢?
此帖出自WindowsCE论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(中级)

11
 
bb.exe $(_FLATRELEASEDIR)\aa\cc\bb.exe NK U
将$(_FLATRELEASEDIR)\aa\cc\bb.exe换做你的绝对路径就可以了。
此帖出自WindowsCE论坛
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

12
 
引用 10 楼 sunrain_hjb 的回复:
bb.exe $(_FLATRELEASEDIR)\aa\cc\bb.exe NK U
将$(_FLATRELEASEDIR)\aa\cc\bb.exe换做你的绝对路径就可以了。

很清sunrain_hjb大侠明示 绝对路径是什么意思??小弟比较笨!
难道是这样 bb.exe $(_FLATRELEASEDIR)bb.exe NK U  
但是这样的想法可能有问题了? 我本来想在wince设备的windows目录下也能有个aa文件夹 并且里面有cc\bb.exe 不知道是不是我这样的想法有问题?
此帖出自WindowsCE论坛
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

13
 
简单解释一下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")

试试看吧。

此帖出自WindowsCE论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

14
 
郁闷了,我按您的办法试过了,确实在windows目录下创建了aa\cc
但是 bb.exe不在这个路径下 还是在\windows\bb.exe 崩溃了,另想办法吧!
此帖出自WindowsCE论坛
 
 
 

回复

97

帖子

0

TA的资源

一粒金砂(初级)

15
 
bb.exe是会在WINDOWS目录下的,放到NK里边的东西都会在这个目录,你只能再把它映射到其它地方。
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表