使用 tscancode --xml file 2>result.xml 未能正确收集到报告
-
在Linux系统下检查sample目录下的cpp代码:./tscancode --xml cpp/ 2>result.xml 在result.xml中只有下述信息,并无结果信息。

-
在windows系统下(win7 or win server2016):.\tscancode --xml cpp/ 2>result.xml 会新建result.xml文件,但文件为空。
请问是我的使用方式有问题吗?
- 在Linux系统下检查sample目录下的cpp代码:./tscancode --xml cpp/ 2>result.xml 在result.xml中只有下述信息,并无结果信息。
![]()
- 在windows系统下(win7 or win server2016):.\tscancode --xml cpp/ 2>result.xml 会新建result.xml文件,但文件为空。
请问是我的使用方式有问题吗? 请使用绝对路径 xxxxx/cpp/
- 在Linux系统下检查sample目录下的cpp代码:./tscancode --xml cpp/ 2>result.xml 在result.xml中只有下述信息,并无结果信息。
![]()
- 在windows系统下(win7 or win server2016):.\tscancode --xml cpp/ 2>result.xml 会新建result.xml文件,但文件为空。
请问是我的使用方式有问题吗? 请使用绝对路径 xxxxx/cpp/
按照您说的方式尝试,结果依旧,无变化,命令如下: ./tscancode --xml /root/Tscancode/cpp/ 2>/root/Tscancode/result.xml 只有在windows下使用gui工具,是可以得到问题报告的。
- 在Linux系统下检查sample目录下的cpp代码:./tscancode --xml cpp/ 2>result.xml 在result.xml中只有下述信息,并无结果信息。
![]()
- 在windows系统下(win7 or win server2016):.\tscancode --xml cpp/ 2>result.xml 会新建result.xml文件,但文件为空。
请问是我的使用方式有问题吗? 请使用绝对路径 xxxxx/cpp/
参考此项目中open状态的pull-request的说法,测试发现确实因为我的路径中包含root,导致在linux下生成报告失败的问题,更换路径后可以得到报告。
但在windows下依然无法获取报告(现象是:会生成result.xml文件,但是空白文件),请问是否支持在windows下运行类似如下命令得到报告? ./Tscancode.exe --xml file 2>result.xml
- 在Linux系统下检查sample目录下的cpp代码:./tscancode --xml cpp/ 2>result.xml 在result.xml中只有下述信息,并无结果信息。
![]()
- 在windows系统下(win7 or win server2016):.\tscancode --xml cpp/ 2>result.xml 会新建result.xml文件,但文件为空。
请问是我的使用方式有问题吗? 请使用绝对路径 xxxxx/cpp/
参考此项目中open状态的pull-request的说法,测试发现确实因为我的路径中包含root,导致在linux下生成报告失败的问题,更换路径后可以得到报告。
但在windows下依然无法获取报告(现象是:会生成result.xml文件,但是空白文件),请问是否支持在windows下运行类似如下命令得到报告? ./Tscancode.exe --xml file 2>result.xml
支持。 同样在windows下需要你指定扫描目录。 同时扫描过程会打印在屏幕上。如果扫描过程没有提示任何文件,请检查扫描目录是否正确
好像要以管理员模式执行命令才行
在windows下, tscancode.sln文件默认配置了管理员权限, 导致tscancode.exe需要管理员权限, 如果启动的cmd是以普通用户启动的, 执行tscancode.exe将导致另起一个窗口运行, 并且result.xml为空。使用管理员权限运行cmd , 然后在执行tscancode.exe即可。
不太清楚tscancode.exe是不是因为某些操作才需要的管理员权限, 如果不是建议维护者去掉。
如何去掉管理员权? “ 右键单击项目 -- 属性 -- 链接器 -- 清单文件 -- UAC执行级别 ” 改掉即可
- 在Linux系统下检查sample目录下的cpp代码:./tscancode --xml cpp/ 2>result.xml 在result.xml中只有下述信息,并无结果信息。
![]()
- 在windows系统下(win7 or win server2016):.\tscancode --xml cpp/ 2>result.xml 会新建result.xml文件,但文件为空。
请问是我的使用方式有问题吗? 请使用绝对路径 xxxxx/cpp/
参考此项目中open状态的pull-request的说法,测试发现确实因为我的路径中包含root,导致在linux下生成报告失败的问题,更换路径后可以得到报告。
但在windows下依然无法获取报告(现象是:会生成result.xml文件,但是空白文件),请问是否支持在windows下运行类似如下命令得到报告? ./Tscancode.exe --xml file 2>result.xml
是可以生成xml 文件,但是用提供的sample,xml文件里为空,是需要其他什么配置吗?
- 在Linux系统下检查sample目录下的cpp代码:./tscancode --xml cpp/ 2>result.xml 在result.xml中只有下述信息,并无结果信息。
![]()
- 在windows系统下(win7 or win server2016):.\tscancode --xml cpp/ 2>result.xml 会新建result.xml文件,但文件为空。
请问是我的使用方式有问题吗? 请使用绝对路径 xxxxx/cpp/
参考此项目中open状态的pull-request的说法,测试发现确实因为我的路径中包含root,导致在linux下生成报告失败的问题,更换路径后可以得到报告。 但在windows下依然无法获取报告(现象是:会生成result.xml文件,但是空白文件),请问是否支持在windows下运行类似如下命令得到报告? ./Tscancode.exe --xml file 2>result.xml
是可以生成xml 文件,但是用提供的sample,xml文件里为空,是需要其他什么配置吗?
可以用了! 换了一个路径 在linux下可以使用