我正在尝试通过导入C ++文件来生成UML图。因此,我右键单击我的项目文件夹,然后转到“代码工程”->“导入源目录”,选择包含所有C ++文件的文件夹。到现在为止还挺好?
我收到此错误消息:
There was an error parsing C:/path/to/file on line X. Unexpected symbol: typedef
You may need to define a language macro.
我认为我是通过遵循此步骤并添加来完成的,typedef
但并没有执行任何操作。
我真的是EA的新手。任何帮助表示赞赏。
EA解析C / C ++,而不解析C预处理程序语言。
因此,在EA可以解析文件之前,必须管理文件中的所有宏。一种方法是按照链接的帮助页面中的概述,从EA中的文件定义所有宏。这将导致EA识别并忽略这些宏。
另一种选择是通过预处理器运行文件以解析宏,然后将实际的C / C ++源文件发送到EA。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句