请问quartus II 编译为什么会出现Can't compile EDIF Input File due to syntax error parse error, expecting `'(''

img


(这图片怎么是段代码?)
程序应该是没啥问题的,是从网上复制的,但就是编译不成功,是quartus软件没下载好吗?

原因
编译器无法处理EDIF 输入文件 ( .edf ),因为它包含指定的语法错误。
解决办法
更正源设计文件中的语法并在重新编译之前生成新的 EDIF 输入文件。一般来说,最好只更正源设计文件而不是 EDIF 输入文件。如果您喜欢编辑 EDIF 输入文件,请确保它符合 EDIF 版本 2 0 0 的格式。如有必要,请查阅您的 EDIF 手册。
请换个程序代码再次尝试,代码块语法可能是错误的,尝试去找下官方Demo

官方解答:
https://www.intel.com/content/www/us/en/programmable/quartushelp/13.0/mergedProjects/msgs/msgs/eedfx_parser_error.htm

少了括号?或者用了全角括号

原因是.v文件和.bdf 文件名重复。

解决方法:将bdf文件名改掉