Board logo

Subject: Want 使用方法请教 [Print This Page]

Author: shbjkl    Time: 2009-4-20 18:39     Subject: Want 使用方法请教

如何在want.xml中编写编译带实时包的工程??
Author: Passion    Time: 2009-4-20 21:24

实时包是指什么?
Author: shbjkl    Time: 2009-4-21 09:08

实时包,就是在project的option里面 package 选项打勾,用到了一些自己编写的dcp
Author: Passion    Time: 2009-4-21 10:08

原来是运行期包。
CnWizards的want.xml中有通过控制dcc32的命令行来控制是否包括debug信息的例子,改改就适用于这个选项了。
至于命令行如何写,可看dcc32的帮助。
Author: shbjkl    Time: 2009-4-21 11:41

能否说的详细一点,谢谢!
Author: Passion    Time: 2009-4-21 12:11

比如这行:
<dcc basedir="${src}" source="CnWizards_D5.dpr" versions="5" usecfg="true" arguments="${dcc_arg}" >

其中的arguments就指明了dcc编译命令行的参数。
dcc_arg变量值在上文有<property name="dcc_arg" value="-vn" if="debug" />的字样,
这个-vn就代表在dcc32.exe中使用这个参数,来让编译选项中Include Dbug Info

关于vn的意义以及其它标记,可以去看dcc32的帮助。
Author: shbjkl    Time: 2009-4-21 12:43

多谢,因为我的程序中带了dcp文件,老是报[dcc] Fatal: Required package 'EQGridD7' not found错误,
还有  basedir="${src}" 有何作用,好像对编译没有什么影响。
Author: shbjkl    Time: 2009-4-21 14:28

还有一问题请教,为什么<delete dir="${bin}" >          <include name="*.*" /> </delete >
*.~bpl文件就是删除不了呢,有没有办法不生成这种文件啊。
Author: shbjkl    Time: 2009-4-24 19:16






Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0