当我们使用cpptesttrace命令来跟踪构建过程时,往往会发生生成的bdf不完整,在bdf只有如下的一些信息:
------- cpptestscan v.9.5.0.49 (cpptesttrace) -------
working_dir=C:\Users\daguilar\Desktop\C++Test\Exaples\Examples\ATM
project_name=ATM
arg=C:\cygwin\bin\g++.exe
------- cpptestscan v.9.5.0.49 (cpptesttrace) -------
working_dir=C:\Users\daguilar\Desktop\C++Test\Exaples\Examples\ATM
project_name=ATM
arg=C:\cygwin\bin\g++.exe
当我们尝试使用这个BDF文件将项目导入到C++test时,根本无法完成测试,会提示我们没有文件可以被扫描。
解决方案:
这种现象常常发生在Cygwin环境下,解决方法就是在执行cpptesttrace命令之前先在Cygwin终端输入一下命令:
$ export CYGWIN="$CYGWIN wincmdln"