这里没有软件测试的泛泛理论,只有博主的最佳实践。 博主的研究方向为静态分析和性能测试,致力于各种测试工具的引入、评估和开发。 本博的测试文章均为作者原创,转载请务必注明出处。

c++test 如何导入通过Makefile编译的项目?

上一篇 / 下一篇  2010-06-28 15:32:24 / 个人分类:C++test

好久没有更新了,总是被很多事情缠着。
使用c++test的第一个难关就是成功创建项目,今天就来简单说说c++test如何导入通过Makefile编译的项目。

c++test和很多常用的工具提供了集成,如Microsoft Visual Studio 200X、基于eclipse的IDE工具等,对于这类项目,可以非常容易的直接import项目进来。但对于使用手工编写Makefile编译的项目来讲,导入他们到c++test还稍微有一点麻烦,尤其是对于刚开始接触c++test,或刚开始接触make的初学者来讲,但这些项目还比较常见,尤其是Linux系统上。

c++test导入通过makefile编译的项目,有两种方法。

1 直接命令行方式

make -f </path/to/makefile> <make target> [user-specific options] CXX="cpptestscan--cpptestscanOutputFile=/path/to/name.bdf --cpptestscanProjectName=<projectname>g++"

2 修改makefile,替换原有编译器的方法

endif

其实明白人一看便知,两种方法殊途同归,其基本原理都是用c++test自带的命令cpptestscan替换掉原有的编译器(如g++)的方式,用cpptestscan使用和编译器完全一致的选项,重新编译源代码,生成bdf文件(build data file),然后在c++test中New Project,type为build data file,然后按照wizard一步一步下来,即可成功创建项目。

TAG:

 

评分:0

我来说两句

Open Toolbar