您的位置:首页 > 运维架构 > Linux

Velt中的IntelliSense路径配置

2015-11-10 22:43 417 查看
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.0,支持vs2012/vs2013/vs2015。

下载地址:http://download.csdn.net/detail/lights_joy/9248823

Velt讨论QQ群:375515651

Velt中并不包含源代码的分析工具,但是由于Velt使用的是标准的vcxproj工程,因此vs的IntelliSense可以正常工作,我们所需要做的只是配置好vs的环境就可以了。

当我们创建一个win32的项目时,vs会将vc及windows sdk的包含路径加到IntelliSense的搜索路径中来,但我们开发Linux下的应用时,显然应该使用的是gcc下的那一套头文件。

为了达到这个目的,我们首先需要让vs能够访问到这些头文件,直接将需要的头文件复制一份到windows下,比如Linux平台下gcc的头文件通常放在/usr/include目录下,将此目录下的所有文件复制到windows下:

接着配置vs,在“工具->选项”中选择Visual EmbedLinux Tools的配置:

将这个路径添加进来。

当我们创建新工程时,Velt会自动将这个路径写入到工程配置中去:

这样,vs的IntelliSense在做源码分析的时候,就不会使用vc的头文件了,而是使用我们指定目录下的文件:

这个函数的提示就是来自于这里:

对于其它平台的处理也一样,直接将其交叉编译器下的include目录复制过来并指向它即可。

另外需要了解的一点是,IntelliSense中的路径配置并不会影响到代码的编译。这个路径也不会添加到gcc的编译命令中去!

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux VS2013 Velt