libIEC61850学习记录

一、问题

(1) 在vscode中看例程,总显示include路径不对

看例程server_example_simple.c,vscode中总显示路径不对的波浪线,明显这是因为vscode解析不到应当包含的include路径。
在这里插入图片描述

想到一个方法,因为每次make都会使用include路径,索性在makefile文件中看看有没有什么蛛丝马迹。通过查找该项目的makefile文件,发现有两行include路径信息。
在这里插入图片描述
那么在目录中找一下这两个.mk文件。比较有用的是stack_includes.mk文件,其中内容为:
在这里插入图片描述

很明显,只需要将这些路径放到vscode 中的“包含路径”中去就行了。
在这里插入图片描述
将stack_includes.mk文件中的LIBIEC_HOME按本项目makefile中一样,用". ./. .“代替,得到最后的include路径为如下。(”./表示当前目录,…/表示上层目录,…/…/表示上上层目录")

../../config
../../hal/inc
../../src/common/inc
../../src/mms/inc
../../src/mms/inc_private
../../src/mms/asn1
../../src/iec61850/inc
../../src/iec61850/inc_private
../../src/goose
../../src/sampled_values
../../src/logging

写入到vscode的包含路径中去,此时原文件中就没有路径错误的波浪线了。
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值