社区
一般软件使用
帖子详情
如何设置Source Insight的include路径?
osKernel
2003-03-09 11:21:51
vc/mfc可默认,但如何加入其它include路径呢?
...全文
154
回复
打赏
收藏
如何设置Source Insight的include路径?
vc/mfc可默认,但如何加入其它include路径呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Source
Insight
的相对
路径
设置
方法
Source
Insight
的相对
路径
设置
代码语法错误分析工具pclint8.0
代码静态分析工具PC-LINT安装配置 PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。 C语言的灵活性带来了代码效率的提升,但相应带来了代码编写的随意性,另外C编译器不进行强制类型检查,也带来了代码编写的隐患。PCLint识别并报告C语言中的编程陷阱和格式缺陷的发生。它进行程序的全局分析,能识别没有被适当检验的数组下标,报告未被初始化的变量,警告使用空指针,冗余的代码,等等。软件除错是软件项目开发成本和延误的主要因素。PClint能够帮你在程序动态测试之前发现编码错误。这样消除错误的成本更低。 使用PC-Lint在代码走读和单元测试之前进行检查,可以提前发现程序隐藏错误,提高代码质量,节省测试时间。并提供编码规则检查,规范软件人员的编码行为。 由于PC-LINT对于一般程序员来说可能比较陌生,有好多人安装了也不知道怎样配置和使用。 下面我就根据自己的安装和配置心得对PC-Lint的安装、配置及使用进行下详细说明.本人主要介绍了将PC-Lint集成到VC++6.0和
Source
Insight
的方法和步骤。 (一)Windows下C/C++开发工具中,VC6使用较为普遍,因此这里先讲下VC6.0环境中集成pclint的步骤. 首先, 当然要下载软件,正版软件要200多$呢,买不起!所以只好网上找免费的拉。从http://www.61ic.com/down/othe/pclint.rar处可以下载到一个8.0版本的pclint. 1.将pclint.rar解压至c:\, 这样lint文件就位与c:\pclint(安装目录)下了。 2.将c:\pclint\lnt 下的3个文件lib-w32.lnt,env-vc6.lnt,co-msc60.lnt拷贝至c:\pclint下, 再在安装目录下创建std.lnt和options.lnt两个文件,其中std.lnt的内容如下 // contents of std.lnt c:\pclint\co-msc60.lnt c:\pclint\lib-w32.lnt c:\pclint\options.lnt -si4 -sp4 -i"D:\Program Files;D:\Program Files\Microsoft Visual Studio\VC98\
Include
" //end 其中-i后面的
路径
名为VC的安装
路径
和VC
Include
文件
路径
,根据自己的修改便可。 options.lnt 内容可为空,为定制内容,以后需要时再添加。 准备工作做完了,下一步就是要将pclint集成到VC6中去,先配置lint使之能对单个C或C++文件进行检查。 1.打开VC6,tools--->customize-->tools 新建一个名为pclint的项,在下面填入 command: C:\pclint\lint-nt.exe arguments: -u c:\pclint\std.lnt c:\pclint\env-vc6.lnt "$(FilePath)" Use Output Window 打上勾 close 完成。 这个在你VC窗口tools菜单下应该多了一个pclint选项,可以用它来运行lint程序,对你的c/c++代码进行静态检查了。 现在就可以用个小程序测试一下pclint了 //test1.cpp #
include
class X { int *p; public: X() { p = new int[20]; } void init() { memset( p, 20, 'a' ); } ~X() { delete p; } }; 编译这个文件,看下你的编译器给你多少警告,再运行下lint, 可以自己对比一下。 我的机器上,VC产生0 errors 0 warnings, 而lint程序产生了如下8条警告信息,有些还是很有用处的提示,这里就不一一分析了. test.cpp(12): error 783: (Info -- Line does not end with new-line) test.cpp(7): error 1732: (Info -- new in constructor for class 'X' which has no assignment operator) test.cpp(7): error 1733: (Info -- new in constructor for class 'X' which has no copy constru
Source
Insight
设置
头文件
路径
Source
Insight
设置
头文件
路径
一、
Source
Insight
二、
设置
步骤1. 配置全局项目2. 引入工程项目三、总结 一、
Source
Insight
嵌入式软件领域用得非常多的一款代码浏览和编辑器,但美中不足的是只有windows版本。 同样的,在写代码时的自动提示功能也需要先
设置
头文件。 二、
设置
步骤 1. 配置全局项目 Project > Open Project > 选择Base Options > Preferences > Symbol Looku
Source
Insight
-
设置
相对
路径
一、开发环境及工具
Source
Insight
V4.0 (https://www.
source
insight
.com/) 二、源码根目录与SI工程位置 源码根
路径
: D:\Work\MCU\STM32\STM32Cube\Template 创建SI工程
路径
: 三、绝对
路径
创建完SI工程并加载文件后,我们看到文件的
路径
显示为绝对
路径
: 四、
设置
相对
路径
打开项目
设置
窗口 将原来的工程
路径
D:\Work\MCU\STM32\STM32Cube\Template\Util
Source
Insight
4.0 之一
设置
项目的相对
路径
(可任意移动位置)
在创建
source
insight
工程时,最好用“相对
路径
”,并将SI的工程文件,保存到源码包里!这样一来,等以后,将源码包放置于硬盘上其他位置,或分发给其他人,或改了源码包的名称,SI工程仍然能用!
设置
相对
路径
,可以在新建项目使,也可以建完之后在修改,具体如下: 第一步: 第二步:会看到如下界面 第三步:修改为相对
路径
,其中的
路径
..\项目名,需要根据自己的项目文件结构...
一般软件使用
4,163
社区成员
38,515
社区内容
发帖
与我相关
我的任务
一般软件使用
Windows专区 一般软件使用
复制链接
扫一扫
分享
社区描述
Windows专区 一般软件使用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章