Set the Include Directory Path

The Include Directory paths are used by the C compiler to find files referenced through #include directives. This is the preferred method of referencing include files that are not at the root of your project directory, as opposed to using relative paths in code: #include "subdirectory/filename.h").

1

Open the project properties window
Either right click on the top node of the project in the Project window and select Properties from the pop-up window, or from the File menu, select Project Properties (ProjectName).

project_properties.jpg
Click image to enlarge.

2

Select the compiler options
Select xc32-gcc from the Categories list on the left side of the Project Properties window. (GCC stands for GNU C Compiler)

xc32_gcc.jpg
Click image to enlarge.

3

Preprocessing and messages settings
From the Option categories drop down menu select Preprocessing and messages

preproc_messages.jpg
Click image to enlarge.

4

Add include directory path(s)
Click on the box next to the Include directories item to open the C include directories dialog box.

include_dir.jpg
Click image to enlarge.

5

Create a new path
Click on the Browse button to select the desired directory.

browse.jpg
Click image to enlarge.
© 2024 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.