全局宏
作用:可以在不修改原有文件的基础上设置相关宏并作用于整个工程。这样可以避免由于修改了库中文件忘记了导致将库用于其他地方时出现错误。
选中Program项目右键选择Set Build Option...
双击Define Proprocessor Symbol栏,即可设置
定义一个宏LED值为1.即相当于#define LED 1
在代码中使用宏
#include <stdio.h>
int main(int argc, char *argv[])
{
int i = LED;
printf("Hello world.\n");
printf("%d,",i);
return 0;
}
说明:
Value列表示设置的宏定义的值;如:
LED=1 相当于 #define LED 1
LED 相当于 #define LED
Set In表示宏的作用范围
头文件查找路径添加
双击"Include Directories"设置头文件查的路径
选择头文件路径即可
说明:
可以使用相对路径来添加头文件路径,这样可以增加程序移植性。当工程被复制到其他路径下时,因为使用的是相对路径所以头文件路径是不变的。
./表示当前路径;../表示当前路径的上一个目录
包含头文件的源文件所有目录为当前路径。如:
hello.c源文件路径如下,我们hello.c中需要包含led.h文件
led.h文件所在路径以
那么在设置hello.gpj工程的头文件包含路径时,则设置为如下相对路径
工程中源文件的添加
选择program的项目文件鼠标右击选择“Add File into default.gpj…”
文件夹添加
选择program项目文件鼠标右击选择“Add Item into default.gpj…”
选择Subproject表示文件夹这种形式
多选一文件夹
比如:保存有链接脚本的文件夹,一个项目中我们只使用一个链接脚本,但是我们把好几种链接脚本都保存到了同一个文件夹中。
选择Select One
库文件添加
双击"Lirary Directories"
设置库文件路径
文件新建
打开Editor,点击File >> New Editor
Build options窗口选项查找小工具
使用查找工具可以很方便快速的查找需要设置选项,只需要输入选项关键字即可