水木社区手机版
首页
|版面-电路设计与调试(Circuit)|
新版wap站已上线
返回
1/1
|
转到
主题:vs code对代码的识别能力还是很菜鸡啊
楼主
|
commander
|
2024-04-24 15:13:02
|
只看此ID
uint16_t能认出来
uint32_t就给划个波浪线
连带uint32_t定义的变量都不能补全
--
FROM 116.238.229.*
1楼
|
Oriphia
|
2024-04-24 17:44:42
|
只看此ID
明明是__cc_arm和clang的锅,懒到vs code头上了,无语。
【 在 commander 的大作中提到: 】
:
: uint16_t能认出来
: uint32_t就给划个波浪线
:
: 连带uint32_t定义的变量都不能补全
#发自zSMTH@LYA-AL00
--
FROM 112.96.102.*
2楼
|
Oriphia
|
2024-04-25 00:05:15
|
只看此ID
VS CODE运行C、C++,必须要c/c++ intellisense支持,每次新建项目,必然在项目文件夹下自动生成.vscode\c_cpp_properties.json,里头已经定义好了项目的C/C++标准版本,默认都C17了,怎么可能会有波浪线,多半是你的编译器有问题。
【 在 commander 的大作中提到: 】
: uint16_t能认出来
: uint32_t就给划个波浪线
: 连带uint32_t定义的变量都不能补全
--
FROM 119.34.166.*
3楼
|
commander
|
2024-04-25 07:32:22
|
只看此ID
我就当个编辑器而已
然而uint16_t就能认出来
问题是这俩typedef在同一个头文件里的
【 在 Oriphia 的大作中提到: 】
: VS CODE运行C、C++,必须要c/c++ intellisense支持,每次新建项目,必然在项目文件夹下自动生成.vscode\c_cpp_properties.json,里头已经定义好了项目的C/C++标准版本,默认都C17了,怎么可能会有波浪线,多半是你的编译器有问题。
: [upload=1][/upload]
:
--
FROM 116.238.229.*
4楼
|
Oriphia
|
2024-04-25 08:34:53
|
只看此ID
不就是啰,你没有添加外部gcc的情况下,vs code会自动安装mingw gnu,如果是linux下装的是mingw64,那unsigned long就是8字节的,那你必须飘波浪线,这时你必须手动指定外部gcc。
【 在 commander @ [Circuit] 的大作中提到: 】
:
: 我就当个编辑器而已
: 然而uint16_t就能认出来
: 问题是这俩typedef在同一个头文件里的
:
#发自zSMTH@LYA-AL00
--
FROM 112.96.102.*
5楼
|
eggcar
|
2024-04-25 11:48:12
|
只看此ID
要指定编译器路径的
如果是arm的项目可以下一个arm-none-eabi*的编译器然后在c_cpp_properties.json里面指定编译器和编译器自带的标准库头文件路径
【 在 commander 的大作中提到: 】
: uint16_t能认出来
: uint32_t就给划个波浪线
: 连带uint32_t定义的变量都不能补全
--
FROM 111.198.57.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版