gpt4 book ai didi

c++ - Source Insight 3.5 显示 .c 文件的 "Parse Too complex"

转载 作者:太空宇宙 更新时间:2023-11-04 07:21:09 29 4
gpt4 key购买 nike

大家。这些天我正在阅读 Wireshark 源代码。将所有wireshark源码导入Source Insight 3.50.0072后,发现有几个.c文件无法正确解析。左边的“Symbol Window”无法显示本地符号,错误显示“Parse Too complex in Packet.c(epan)”。文件大小不是原因,因为可以正确解析许多更大的文件。另外我是用Git工具下载Wireshark源码trunk,编译成功,所以代码没问题。我已经尝试了多个版本的 Source Insight。不幸的是,他们有同样的问题。

epan/packet.c源码的网页是: packet.c

Tsharp.c文件在符号窗口也有同样的问题。所以我怀疑这是不是Source Insight的bug?如何解决这个问题?谢谢。

最佳答案

其他一些源代码处理工具,名称如“GCC”、“Clang”、“Microsoft Visual Studio”、“Oracle Studio”、“HP aCC”等,似乎没有问题那个文件,所以我相当坚信这是 Source Insight 的缺陷,即使它在技术上不是一个“错误”(也许他们只是在程序中有一些硬连线限制,所以它是“设计使然”)。

并给定 their change notes 中“修复:C/C++ ... 解析 ...”项的数量| , 如果发现这是又一个错误,我一点也不会感到惊讶。

如何解决?向 Source Dynamics 提交错误并告诉他们在他们修复错误之前您不会再购买任何许可证,并在此期间使用其他工具。

关于c++ - Source Insight 3.5 显示 .c 文件的 "Parse Too complex",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21584536/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com