我习惯了使用VS2019看stm的代码;
遇到的问题,在导入代码后,发现有些函数调用不能跳转到定义;
问题描述步骤
1、导入代码
2、跳转,无法跳转
1、中文路径
2、删除.vs文件
和网上查的都没办法解决
最后发现是VS不支持 weak 弱定义;这个东西只有特定编译器支持;
要么一个个删除
要么使用#define __weak extern 来替换;
或许可以把VS配置成可编译STM32程序的IDE
我习惯了使用VS2019看stm的代码;
遇到的问题,在导入代码后,发现有些函数调用不能跳转到定义;
问题描述步骤
1、导入代码
2、跳转,无法跳转
1、中文路径
2、删除.vs文件
和网上查的都没办法解决
最后发现是VS不支持 weak 弱定义;这个东西只有特定编译器支持;
要么一个个删除
要么使用#define __weak extern 来替换;
或许可以把VS配置成可编译STM32程序的IDE