Velt中的IntelliSense路径配置

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的编译命令中去!

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-12 03:04:48

Velt中的IntelliSense路径配置的相关文章

django中静态文件路径配置

#环境:ubuntu12.04+python27+django1.4.2+[ngix]+fastcgi; #如果经过ngix服务器的话无疑可以在任意位置放置,只要在ngix中配置相关的路径文件,但很多时候在调试时我们不想经过ngix服务器,那就需要对django进行静态文件的路径配置. #首先我想把我的静态文件放在项目的根目录下,创建一个static的文件夹,为了便于显示效果,我在static下放置了一个sa.txt文件,里面随意写一些内容! #文件目录如图所示: #打开settings.py文

在VMware中为Redhat HAT配置本地yum源

在VMware中为Redhat HAT配置本地yum源 今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过http分享给其他虚拟机.后再想想,这样做真的很愚蠢,首先在虚拟机安装的时候我已经挂起过一次镜像啦,所以我只要在每个虚拟机中再挂起一下,直接配置yum源就可以,也不用将iso拷贝到虚拟机中,减少磁盘占用.所以现在就来说说怎么做: 一.安装前检查,首先需要确保你的虚拟机已经加载了本地镜像,如下图所示: 注

TOMCAT虚拟路径配置

在tomcat安装好后,只要把你的web项目copy到%TOMCAT_HOME%webapp下面就可以是使用啦!!其实还有种方法就是设定虚拟目录,即把项目的目录映射到tomcat中.这样做即可以不用重复的部署,节约时间,而且给开发人员带来方便.方法如下:1,找到%TOMCAT_HOME%/conf/server.xml,(即tomcat的安装目录下面相关的文件)打开此xml文件,在 <host> </host>之间加入如下代码: <Context path="&qu

SWIFT中获取配置文件路径的方法

在项目中有时候要添加一些配置文件然后在程序中读取相应的配置信息,以下为本人整理的获取项目配置文件(.plist)路径的方法: 1.获取沙盒路径后再APPEND配置文件 func documentsDirectory() ->String { var paths = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentationDirectory, NSSearchPathDomainMask.UserDomainMa

Java虚拟机性能管理神器 - VisualVM(3) 插件安装与更新路径配置

Java虚拟机性能管理神器 - VisualVM(3)  插件安装与更新路径配置 插件路径地址配置方法: VisualVM打开后,会发现功能比较单一,只有概述.监视.线程.抽样器.Profiler五个选项卡,只能对JVM进行内存和线程的基础监控和分析. VisualVM为了能对JVM进行全面的分析和监控,我们打开[工具]菜单[插件]选项,VisualVM本来提供很多插件,而这些插件却下载不了,打开插件功能,提示可用插件为0. 如果新下载的VisualVM[插件]功能中提示可用插件没有数字,问题是

linux 多路径配置

linux 多路径配置                            2017-03-11 20:38:45 标签:linux 多路径 首先介绍一下什么是多路径(multi-path)?先说说多路径功能产生的背景,在多路径功能出现之前,主机上的硬盘是直接挂接到一个总线(PCI)上,路径是一对一的关系,也就是一条路径指向一个硬盘或是存储设备,这样的一对一关系对于操作系统而言,处理相对简单,但是缺少了可靠性.当出现了光纤通道网络(Fibre Channle)也就是通常所说的SAN网络时,或者

redhat7.3多路径配置

redhat7.3多路径配置 多路径配置主要步骤如下: 查看是否安装多路径软件包 rpm -qa|grep device-mapper 如果系统没有安装多路径软件包,使用yum安装 yum install -y device-mapper device-mapper-multipath 生成多路径配置文件 mpathconf --enable 说明:生成配置文件是/etc/multipath.conf 启动多路径服务 service multipathd start 或 systemctl st

apache中虚拟主机的配置

一.两种方式:基于域名的虚拟主机和基于IP地址的的虚拟主机 (这里基于前者) 二.作用:实现在同一个web服务器下,同时运行很多个站点(项目) 三.虚拟主机的配置 1.在核心配置文件中加载虚拟主机配置文件 Apache中,默认的提供了一个专门配置虚拟主机的配置文件  conf/extra/httpd-vhosts.conf,但是Apache在启动的时候只会读取核心配置文件conf/httpd.conf.因此,需要开启它:在httpd.conf中,找到Include  conf/extra/htt

CentOS中vsftp安装与配置

1. 安装使用chkconfig --list来查看是否装有vsftpd服务:使用yum命令直接安装:yum -y install vsftpd然后为它创建日志文件:touch /var/log/vsftpd.log 2.建立ftp用户及主目录:    # mkdir /var/ftp    # useradd -d /var/ftp ftp 3. 配置vsftp服务编辑/etc/vsftpd/vsftpd.conf文件,配置vsftp服务:#vi /etc/vsftpd/vsftpd.conf