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 (Using Visual Studio Code for ARM Development – Defines)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
== Using Visual Studio Code for ARM Development – Defines ==
+
__NOTOC__
 +
 
 +
== VSCode – Defines ==
 
<!-- [[image:vscode_defines_error.png|center]] -->
 
<!-- [[image:vscode_defines_error.png|center]] -->
  

Revision as of 18:05, 28 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 your code, identify syntax errors, and will provide Intellisense code completion to improve the speed and accuracy of your writing!