Mikroelektronika MIKROE-738 Datenbogen
668
mikoC PRO for PIC32
MikroElektronika
Project Level Defines:
Project Level Defines (
.pld
) files can also be added to project. Project level define files enable you to have defines that
are visible in all source files in the project. A file must contain one definition per line in the following form:
<symbol>=<value>
Define a macro named symbol. To specify a value, use =
<value>
. If =
<value>
is omitted, 1 is assumed. Do not
enter white-space characters immediately before the
“=”
. If a white-space character is entered immediately after the
“=”
, the macro is defined as zero token. This option can be specified repeatedly. Each appearance of symbol will be
replaced by the value before compilation.
For example, lets make a project level define named
pld_test
. First of all, create a new file with the
.pld
extension,
pld_test_file.pld.
Next, open it, and write something like this:
pld_test=3
Once you have done this, save the file. In the Project Manager, add
pld_test_file.pld
file by right-clicking the
Project Level Defines node.
In the source code write the following:
#if pld_test == 3
...
#endif
There are number of predefined project level defines. See predefined project level defines
Note: For inclusion of the header files (extension
.h
), use the preprocessor directive
#include
. See File Inclusion for
more information.
Related topics: Project Manager, Project Settings, Edit Project