链接:https://pan.baidu.com/s/1RYFkffUxyBHurHOhKWq90g 提取码:r5p6
跟 MDK、 IAR 一样, Source Insight 是需要创建工程的,但是远没有 MDK 和 IAR 那么复杂,先新建一个工程文件夹, 比如 test, test 用来存放工程所有文件,包括 Source Insight 工程文件和 C 语言源码文件。
注意! Source Insight 的工程不能有中文路径!!!!!! 注意! Source Insight 的工程不能有中文路径!!!!!! 注意! Source Insight 的工程不能有中文路径!!!!!!
如果你的工程文件夹已经有源文件了,那么就可以按照上图所示方法将所有的源文件添加到工程中,添加完成以后点击“Close”按钮关闭即可。
我们在刚刚新建的工程里面先新建 main.c 文件,点击:File->new,如图 所示: 文件命名完成以后点击“OK”按钮,文件创建完成, main.c 只是创建了但是还没有保存,更没有添加到我们的工程中,所以我们点击: File->Save,或者直接按下键盘上的“Ctrl+S”键来保存,保存界面如图所示: 我们肯定要选择“是”了,要将 main.c 添加到工程中的,添加完成以后的 Source Insight 界面如图所示:
代码编写完成以后需要对 Source Insight 做一次同步操作,同步的目的是为了可以进行函数跟踪,比如 MDK 中直接跳转到某个函数的定义处查看函数源码。同步的方法很简单, 点击Project->Synchronize Files,
然后会出现下面的界面:
这是因为编码方式没有选对,点击 Options->Preferences…,如图所示:
将文件编码改为 GB2312 以后中文显示就正常了,如果中文还是显示乱码的话那就试着将图中的“Default line ending”改为“Unix(LF)”,将“Default encoding”改为“UTF8” , 因为 Linux 下是 UTF-8 编码的,如果你的工程是从 Linux 下拷贝出来的,那么肯定就要使用 UTF8 编码才能正常显示。中文正常显示如图所示: