小编Har*_*ald的帖子

静态库项目的 eclipse-cpp-luna-SR1 中没有源代码覆盖颜色突出显示

我在 Linux 和 Windows 上使用eclipse-cpp-luna-SR1和工具链gcc 4.9.1
代码分为两个项目:

  • 静态库项目中的生产代码
    Properties|C/C++ Build|Settings|Debugging|Generate gcov information (-ftest-coverage -fprofile-arcs)
    已启用
  • 可执行项目中的客户端/测试代码
    也已Generate gcov information启用

从可执行项目运行程序
Profiling Tools|Profile Code Coverage
工作正常,结果显示在选项卡中,其中包含来自可执行项目以及静态库项目中的所有源代码文件的gcov覆盖信息。 当检查可执行项目中的源文件时,颜色突出显示效果很好,但对于驻留在静态库项目中的源文件则根本不起作用 - 即根本没有突出显示! 我已经在 Linux 和 Windows 上进行了尝试: 相同的行为 在 eclipse-cpp 的早期版本中,如 Juno (4.2) 和 Kepler (4.3),突出显示对于静态库中的源文件效果很好。 有什么线索吗? (Coverage %)




eclipse-cdt gcov

5
推荐指数
1
解决办法
1865
查看次数

Scala中的重载索引运算符

是否可以在Scala中重载索引运算符?
如果是的话,这个c ++示例的scala版本会是什么样子?

class Foo {
  int data[7];
  ...
public:
  int& operator[](size_t i) { return data[i]; }
  int  operator[](size_t i) const { return data[i]; }
  ...
};
Run Code Online (Sandbox Code Playgroud)

scala

3
推荐指数
2
解决办法
1530
查看次数

标签 统计

eclipse-cdt ×1

gcov ×1

scala ×1