1、单击project—EditConfigurations然后可以new(新建)分组,当然也可以remove(删除)分组。
2、新建完成之后,针对不同的分组。可以实现选择性编译,对所有的文件进行相应的配置,让其分开分别编译。
error[cp001]:copy
protection
check,
no
valid
license
found
for
this
prod
t
[20]
原因:安装的时候没有把注册机的0x.....字串的小写字母改为大写字母。
warning[pe001]:
last
line
of
file
ends
without
a
newline
f:\emotion\iar\pk
升级\cc1110-8\main.c
原因:在使用iar时常常会d出类似这样一个警告,其实只要在最后一行多加一个回车就不会再有这个警告了.
error[e72]:
segment
bank_relays
must
be
defined
in
a
segment
definition
option
(-z,
-b
or
-p)
原因:这是用730b编译的错误,可能是由于相对于目标工程版本过高的,后改用720h,没有发生错误。
error[pe005]:
could
not
open
source
file
"stdio.h"
原因:头文件路径不对造成,改正的方法是在设置选项卡的c/c++
compiler
->
preprocessor选项里,将$toolkit_dir$\inc\clib\添到incl?
paths中。
IAR 编译器在编译时会输出一些信息,包括编译过程中生成的文件、编译器选项等。其中,multiplerulesgenerate 是一种提示信息,表示编译器在生成多个规则。这通常是由于编译器在编译时遇到了多个源文件或者多个编译规则,导致生成了多个编译规则。这个提示信息通常不会影响编译结果,只是告诉用户编译器在生成多个规则。如果你希望关闭这个提示信息,可以在 IAR 工程的选项中设置 --no_multiplerulesgenerate 选项。具体 *** 作如下:
打开 IAR 工程。
在菜单栏中选择“Project” ->“Options”。
在“Options”对话框中选择“C/C++ Compiler”选项卡。
在“Additional Options”一栏中输入 --no_multiplerulesgenerate。
点击“OK”按钮保存设置。
这样设置后,编译器就不会输出 multiplerulesgenerate 提示信息了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)