没有方法定义:semanticdb-add-reference,(nil(\" stdio.h \" include(:system-flag t)(unlink-copy-hook (semantic - tag-unlink-copy-secondary-overlays)link-hook (semantic - tag-link-secondary-overlay)secondary-overlays(##)unlink-hook (semantic - tag-unlink-secondary-overlays)依赖文件 \" d:/MinGW/include/stdio.h \")#))"
我在 windows 7 系统中使用mingw
,c.c
是文件名,init.el
中有两个与问题相关的句子:
(语义添加 - 系统 - 包括" D:/ MinGW /包括"' c-模式)
(setq semantic-c-dependency-system-include-path" D:/ MinGW / include")
答案 0 :(得分:1)
您要设置的包含路径应该是一个列表,例如:
(setq semantic-c-dependency-system-include-path '("d:/MinGW/include"))
但如果您使用semantic-add-system-include
,则不需要该行。
虽然我没有尝试过,但您可以跳过上述任何一种方法,而不是使用semantic-gcc-setup
并询问您的minGW编译器。只需确保命令" gcc"
没有人报告此工作或不工作MinGW,所以如果它成功,请告诉我们。
答案 1 :(得分:0)
" M-x定制"然后 搜索" Global Semanticdb Minor Mode"然后 切换它