【问题标题】:Using CppUnit with Integrity使用具有完整性的 CppUnit
【发布时间】:2013-11-19 18:11:45
【问题描述】:

我不是 C++ 人,但我被分配评估一些测试工具。作为一个组织,我们使用用 GHS Multi 编译的 C++ 来实现完整性。我们有一套现有的内部测试工具,我们一直在使用。

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

接下来我使用cygwin直接安装cppunit,但不知道如何让链接器使用它。我尝试将这三个库添加到链接器命令中,但这并没有改变任何东西......而且我不确定即使我做得正确它是否会起作用,因为它们不是为这个编译器构建的。我将 .h 文件保存在编译器检查过的目录中,所以一切都可以编译,但在链接处出现一堆未解决的符号错误。

那么,任何人都知道如何使用 Multi 工具链构建 cppunit,或者将其指向现有的一组库?

【问题讨论】:

    标签: c++ cppunit greenhills


    【解决方案1】:

    只是想说您可以从 multi 上的源代码构建 cppunit 1.12.1 库。 这是一个老问题,所以我不会详细说明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-02
      • 2013-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      相关资源
      最近更新 更多