1

我有一个包含大量单元测试的 Eclipse CDT C++ 项目。测试需要访问我放在data同一目录中的目录中的数据。我想使用预处理器定义-Dtest_data_dir="<path/to/data/dir>"来指定要使用的数据目录。

由于eclipse中的这个错误,这看起来不起作用。鉴于此,实现这一目标的最佳方法是什么?我可以硬编码数据目录的路径,但是我会遇到源代码构建找不到目录的问题。

4

1 回答 1

0

有问题的链接错误报告提供了答案。因为我自己刚刚遇到了这个问题,所以谷歌首先把我带到了这里......

答案是用单引号转义双引号字符串。IE:

-Dtest_data_dir='"<path/to/data/dir>"'
于 2017-03-22T14:52:49.293 回答