最近在学习K60,使用IAR软件进行的编程,经常动不动就遇到go to define 不能跳转的问题,从网上找了很多解决办法比较零散,现总结如下,希望对大家有帮助!
关于IAR不能跳转的问题的汇总 1. 在工程的C编译器选项里的预编译添加$TOOLKIT_DIR$\inc;在工程文件Option选项--->>C/C++Compiler--->>Preprocessor选项中添加$TOOLKIT_DIR$\inc 2. Tools -> Option -> Project 把Generate browse information 勾上,重新编译 3. 点VIEW ->source browser 打开代码浏览窗口,并一直开着这个窗口 4. 在工程文件Option选项中--->>Linker--->>Config选项中将Linker configuration file 中的配置文件改为绝对地址。 5. 把语言切换成日语(整个窗口右下角有个小国旗),关掉,再切换成英语,关掉,再打开 6. 路径问题:工程存放路径中有汉字,必须改成纯英文的 7. .把光标放在需要跳转函数的前面。记住不要选中函数,右键→点击go to define即可跳转! 8. IAR编译完成后,需要等右下角有一个进度条(绿色的)扫描完成之后才能使用Go to Define 9.在workspace窗口中右键单击工程名,在弹出的菜单选项中选择rebuild all选项,同时等待IAR窗口的右下角有一个进度条扫描完成之后才能使用Go to Define
|