mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-31 18:44:27 +02:00
Add warning block about IntelliSense to Visual Studio documentation
This commit is contained in:
BIN
docs/_static/ide-vs-platformio-newproject-6.png
vendored
BIN
docs/_static/ide-vs-platformio-newproject-6.png
vendored
Binary file not shown.
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 24 KiB |
BIN
docs/_static/ide-vs-platformio-newproject-8.png
vendored
BIN
docs/_static/ide-vs-platformio-newproject-8.png
vendored
Binary file not shown.
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 108 KiB |
BIN
docs/_static/ide-vs-platformio-newproject-9.png
vendored
Normal file
BIN
docs/_static/ide-vs-platformio-newproject-9.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 71 KiB |
@@ -90,14 +90,14 @@ First program in Visual Studio
|
|||||||
|
|
||||||
Simple "Blink" project will consist from two files:
|
Simple "Blink" project will consist from two files:
|
||||||
|
|
||||||
1. Main "C" source file named ``main.c`` must be located in the ``src`` directory.
|
1. Main "C++" source file named ``main.cpp`` must be located in the ``src`` directory.
|
||||||
Let's create new file named ``main.c`` using ``Menu: File > New File`` or shortcut ``Ctrl+N``:
|
Let's create new file named ``main.cpp`` using ``Menu: File > New File`` or shortcut ``Ctrl+N``:
|
||||||
|
|
||||||
.. image:: ../_static/ide-vs-platformio-newproject-6.png
|
.. image:: ../_static/ide-vs-platformio-newproject-6.png
|
||||||
|
|
||||||
Copy the source code which is described below to file ``main.c``.
|
Copy the source code which is described below to file ``main.cpp``.
|
||||||
|
|
||||||
.. code-block:: c
|
.. code-block:: cpp
|
||||||
|
|
||||||
#include "Arduino.h"
|
#include "Arduino.h"
|
||||||
#define WLED 13 // Most Arduino boards already have an LED attached to pin 13 on the board itself
|
#define WLED 13 // Most Arduino boards already have an LED attached to pin 13 on the board itself
|
||||||
@@ -150,6 +150,18 @@ Screenshot
|
|||||||
.. image:: ../_static/ide-vs-platformio-newproject-8.png
|
.. image:: ../_static/ide-vs-platformio-newproject-8.png
|
||||||
:target: http://docs.platformio.org/en/latest/_static/ide-vs-platformio-newproject-8.png
|
:target: http://docs.platformio.org/en/latest/_static/ide-vs-platformio-newproject-8.png
|
||||||
|
|
||||||
|
|
||||||
|
.. warning::
|
||||||
|
When the IntelliSense parser finds a GCC-specific definition,
|
||||||
|
it defines it as an error but it will not create any compilation problems.
|
||||||
|
To resolve this problem provide an IntelliSense-friendly definition of problematic
|
||||||
|
GCC constructs and make sure that the GCC will ignore such definitions or disable IntelliSense
|
||||||
|
error reporting at all.
|
||||||
|
See details in `issue #543 <https://github.com/platformio/platformio/issues/543>`_
|
||||||
|
|
||||||
|
.. image:: ../_static/ide-vs-platformio-newproject-9.png
|
||||||
|
:target: http://docs.platformio.org/en/latest/_static/ide-vs-platformio-newproject-9.png
|
||||||
|
|
||||||
Examples
|
Examples
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user