Actions

EmSys

Difference between revisions of "Using Visual Studio Code for ARM Development – Defines"

From EdWiki

m (Using Visual Studio Code for ARM Development – Defines)
m (VSCode – Defines)
 
Line 21: Line 21:
  
  
If the include paths and defines are properly set up in Visual Studio Code, the C/C++ plugin should be able to properly parse your code, identify syntax errors, and will provide Intellisense code completion to improve the speed and accuracy of your writing!
+
If the include paths and defines are properly set up in Visual Studio Code, the C/C++ plugin should be able to properly parse our code, identify syntax errors, and will provide Intellisense code completion to improve the speed and accuracy of writing!

Latest revision as of 15:12, 30 March 2022


VSCode – Defines

It is common to pass defines to the compiler using flags at compile time.

-D_DEBUG
-DPART_TM4C123GH6PM


Setting these for VSCode is simple: just add them to the “defines” section of c_cpp_properties.json, without the -D flag prefix:

    "defines": [
        "_DEBUG",
        "PART_TM4C123GH6PM"
    ],


If the include paths and defines are properly set up in Visual Studio Code, the C/C++ plugin should be able to properly parse our code, identify syntax errors, and will provide Intellisense code completion to improve the speed and accuracy of writing!