Vscode isn't a compiler. You need to use something like clang or GCC and a version of that which supports c++17. In GCC the flag to set 17 mode would be --std=c++17
You don't install c++ on vscode. You install a compiler on your operating system. If you're on Ubuntu, for example, you'll have GCC already but you could install Clang as an alternative.
@@DrGreenGiant video title is embedded c++20. I expected to see c++20 in the code. I am trying to code c++20 on vs code but couldn’t do it and I wanna see how you do it.
@@loggyaltsen8191 it's in the compiler flags. I am still waiting on Espressif to upgrade the GCC version so we can use this. So until then, I am showing you how you best practices and things to think about when targeting embedded bare metal systems. Until the toolchain catches up that's all I can do. I was tempted to do this on ARM but the community wanted ESP. Hopefully IDF version 5 isn't far away
23:33 ‒ End of extension talk.
36:16 ‒ The actual reason you clicked on this video.
47:24 ‒ End of debugging.
Thank you so utterly much for your tutorial series!!! It absolutely helps so enormously, I really appreciate you doing that!
The extension talk stops at about 23:33
Very useful, thanks for all the hard work 👍
how to change from c++98 to c++17 in vs code ??
Vscode isn't a compiler. You need to use something like clang or GCC and a version of that which supports c++17. In GCC the flag to set 17 mode would be --std=c++17
How to install c++20 on vscode
You don't install c++ on vscode. You install a compiler on your operating system. If you're on Ubuntu, for example, you'll have GCC already but you could install Clang as an alternative.
SmoothType is deprecated and has been built into VSC
Great. Keep it up!
Where is c++20?
What do you mean?
@@DrGreenGiant video title is embedded c++20. I expected to see c++20 in the code. I am trying to code c++20 on vs code but couldn’t do it and I wanna see how you do it.
@@loggyaltsen8191 it's in the compiler flags. I am still waiting on Espressif to upgrade the GCC version so we can use this. So until then, I am showing you how you best practices and things to think about when targeting embedded bare metal systems. Until the toolchain catches up that's all I can do.
I was tempted to do this on ARM but the community wanted ESP.
Hopefully IDF version 5 isn't far away