阅读:1407回复:4
请问一下应用程序的位置
我在evc里写的应用程序
加到pb的平台里 但是都是在我的电脑的release文件夹里 请问要如何改变我加载的程序的位置那? 我在project.dat里加了 root:-Directory("pzj") Directory("\\pzj"):-File("helloworld.exe","\\Release\\helloworld.exe") helloworld.exe是我自己加的应用程序 pzj文件夹是建立了,可helloworld.exe程序没有拷过去 |
|
论坛版主
|
沙发#
发布于:2005-07-25 16:25
你可以重新连接平台吗?如果可以你可以在platform.bib里面加进你的文件的描述(怎么加参照一下就明白),这样重新连接出来可以放到\windows里面
|
|
板凳#
发布于:2005-07-28 20:10
什么叫“重新连接出来”,大哥,能再给我解释一下吗?我试了好多次,还是不行啊
我现在自己加的应用程序都是在\windows文件夹下的 而且默认都是隐藏文件 要是弄不出来,可叫用户怎么用啊~~~急啊~~~ |
|
论坛版主
|
地板#
发布于:2005-07-29 14:39
啊,你不说你要从release目录放到windows目录嘛...
现在又不要放到windows了?那你必须有persistent storage的设备,比如nandflash,norlfash,cf card等等,可以放到那里面三(你可以从windows目录里面把他们考出来,但必须在platform.bib添加的时候放到file section里面,也可以直接考到设备上) 还有一个办法,你可以还让他们在windows目录里面,并为他们做一个快捷键,你可以参考已有的xxx.lnk来做快捷键,但我不太记得放的位置了。你看看其他怎么放的 |
|
地下室#
发布于:2007-01-03 10:06
有三种方法:
1 把helloworld.exe还放在windows目录下,但是如果想让用户看到,可以把文件属性改一下,在platform.bib里 helloworld.exe $(_FLATRELEASEDIR)\helloworld.exe NK S 注意最后一个字段是S,不能是SH,H表示Hidden 2 象wxl说的,在release目录下建一个文件叫helloworld.lnk,文件内容很简单,就是 23#\windows\helloworld.exe 23是#号后字符个数,然后在platform.bib中把helloworld.lnk添加进去,最后在platform.dat中加两行 root:-Directory("pzj") Directory("\\pzj"):-File("helloworld.exe","\windows\helloworld.lnk") 这样在makeimage并下载到目标板后,在目标板的我的电脑里的pzj目录下就有helloworld.lnk这么一个链接 3 在platform.dat中加 root:-Directory("pzj") Directory("\\pzj"):-File("helloworld.exe","\windows\helloworld.exe") 这种方法会在pzj目录下建一个helloworld.exe的硬拷贝 |
|