Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
完整地使用CppUnit 我不是C++的人——但我被派去为它评估一些测试工具。作为一个组织,我们使用C++编写的GHS多个完整性。我们有一套我们一直在使用的内部测试工具_C++_Cppunit_Greenhills - Fatal编程技术网

完整地使用CppUnit 我不是C++的人——但我被派去为它评估一些测试工具。作为一个组织,我们使用C++编写的GHS多个完整性。我们有一套我们一直在使用的内部测试工具

完整地使用CppUnit 我不是C++的人——但我被派去为它评估一些测试工具。作为一个组织,我们使用C++编写的GHS多个完整性。我们有一套我们一直在使用的内部测试工具,c++,cppunit,greenhills,C++,Cppunit,Greenhills,我们现在正在考虑一个可以生成单元测试并运行现有测试的专有程序。问题是现有的测试用例必须采用CPPFUnit格式。将现有代码转换为CppUnit语法非常容易,但我实际上无法构建它。我的第一个问题是,我不能正确地构建cppunt库。我只能使用没有visual studio的windows计算机。我试图运行autoconfig配置脚本,但它抱怨没有安装编译器。我不知道如何将它指向GHS编译器,而且它有大约10k行,我没想到能够。我安装了GCC,但在运行configure脚本时出现语法错误 接下来,我使

我们现在正在考虑一个可以生成单元测试并运行现有测试的专有程序。问题是现有的测试用例必须采用CPPFUnit格式。将现有代码转换为CppUnit语法非常容易,但我实际上无法构建它。我的第一个问题是,我不能正确地构建cppunt库。我只能使用没有visual studio的windows计算机。我试图运行autoconfig配置脚本,但它抱怨没有安装编译器。我不知道如何将它指向GHS编译器,而且它有大约10k行,我没想到能够。我安装了GCC,但在运行configure脚本时出现语法错误

接下来,我使用cygwin直接安装CPPFUnit,但不确定如何让链接器使用它。我尝试将这三个库添加到linker命令中,但这并没有改变任何事情。。。即使我做得正确,我也不确定它是否能工作,因为它们不是为这个编译器构建的。我把.h文件放在编译器检查过的目录中,所以所有的东西都可以编译,但是我在链接中得到了一堆未解决的符号错误


那么-有谁知道如何使用多工具链构建CPPFUnit,或者将其指向一组现有的库吗?

只想说,您可以从多工具链的源代码构建CPPFUnit 1.12.1库。 这是一个老问题,所以我不想谈细节