<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to add a cpp file into c project in MCUXpresso IDE in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1706629#M53871</link>
    <description>&lt;LI-SPOILER&gt;&amp;nbsp;&lt;/LI-SPOILER&gt;&lt;P&gt;So, Have you found any solution in using cpp files in c projects&lt;/P&gt;</description>
    <pubDate>Thu, 17 Aug 2023 11:52:50 GMT</pubDate>
    <dc:creator>shivangi_23</dc:creator>
    <dc:date>2023-08-17T11:52:50Z</dc:date>
    <item>
      <title>How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1450429#M48583</link>
      <description>&lt;P&gt;I took a sample of freertos_hello from the SDK, build and run on target and it is running fine. I use MCUXpresso IDE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to add a task entry&amp;nbsp;APP_sensorTask() inside main(). The definition of this task entry is in App.h like following:&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;#ifndef APP_APP_H_
#define APP_APP_H_

#ifdef __cplusplus
extern "C" {
#endif

// App task entries.
void APP_sensorTask(void *argument);

#ifdef __cplusplus
}
#endif
#endif /* APP_APP_H_ */&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then the implementation is in App.cpp like following:&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;// Project includes.
#include "App.h"

void APP_sensorTask(void *argument) {
	for (;;) {
			// TODO.
	    }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then I include App.h inside the main() file.&lt;/P&gt;&lt;P&gt;But this creates linking error:&lt;/P&gt;&lt;P&gt;source/main.c:60: undefined reference to `APP_sensorTask'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This means the project base not recognizing and compiling this .cpp file. I have been using this on another project using another IDE and it works fine. Anything I miss here?&lt;/P&gt;</description>
      <pubDate>Thu, 28 Apr 2022 05:52:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1450429#M48583</guid>
      <dc:creator>misterbee</dc:creator>
      <dc:date>2022-04-28T05:52:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1450575#M48587</link>
      <description>&lt;P&gt;First, I can see no need to declare the "App.cpp" source as C++, so renaming it to *.c would be the simplest solution.&lt;/P&gt;&lt;P&gt;Second, C++ implies name-mangling, which is required for the overloading feature of C++. My C++ is a bit rusty, but a solution is to declare this function as "extern C" as well.&lt;/P&gt;&lt;P&gt;But third, C++ cources and C projects don't work well together. Not only is the linking stage generally different, C++ requires and uses different startup code as well.&lt;/P&gt;&lt;P&gt;Better create a C++ project to begin with.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Apr 2022 09:09:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1450575#M48587</guid>
      <dc:creator>frank_m</dc:creator>
      <dc:date>2022-04-28T09:09:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1450739#M48592</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/704"&gt;@fra&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;I still need to declare as cpp as in there I plan to instantiate a class. I just made a simple example to demonstrate my intention.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;2.&amp;nbsp; There is need to declare the function as extern "C" as this is already taken care by :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;#ifdef __cplusplus
extern "C" {
#endif

#ifdef __cplusplus
}
#endif&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. C and C++ works together as historically C++ was continuity from C. And I know this can work as I use the same approach on another project before, using IAR on STM32 platform.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I still want to have C project, as I plan to write lower level code in C. But for application logic I plan to write in C++. There is gotta be a way.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Apr 2022 13:34:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1450739#M48592</guid>
      <dc:creator>misterbee</dc:creator>
      <dc:date>2022-04-28T13:34:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1451023#M48598</link>
      <description>&lt;P&gt;It seems the issue is the .cpp file that I added was not automatically included in the build. So this .cpp was not even compiled and therefore linking error. Is there anything I should do to ensure this .cpp part of the build?&lt;/P&gt;</description>
      <pubDate>Fri, 29 Apr 2022 03:17:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1451023#M48598</guid>
      <dc:creator>misterbee</dc:creator>
      <dc:date>2022-04-29T03:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1451025#M48599</link>
      <description>&lt;P&gt;From the build log, I&amp;nbsp; confirmed that the .cpp file was not even compiled. What should I do to include it into the build?&lt;/P&gt;</description>
      <pubDate>Fri, 29 Apr 2022 03:20:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1451025#M48599</guid>
      <dc:creator>misterbee</dc:creator>
      <dc:date>2022-04-29T03:20:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1451062#M48600</link>
      <description>&lt;P&gt;&lt;EM&gt;&amp;gt; 3. C and C++ works together as historically C++ was continuity from C. And I know this can work as I use the same approach on another project before, using IAR on STM32 platform.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But not both ways.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;A C++ project can 'include' and deal with plain C files, but the reverse is not true. Some PC-based toolchains did support such an approach in a limited fashion, but no embedded toolchain I know of.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;As mentioned, C++ requires special linker support and a special startup. Classes require constructors and destructors (check your startup code for CTOR and DTOR symbols ...).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Obviously, your toolchain does not even recognice files not named *.c/*.h in C mode.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;As said, create a C++ project, and add your C files to that project.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Apr 2022 05:19:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1451062#M48600</guid>
      <dc:creator>frank_m</dc:creator>
      <dc:date>2022-04-29T05:19:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1451065#M48601</link>
      <description>&lt;P&gt;"&lt;SPAN&gt;&amp;nbsp;but the reverse is not true"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Actually still true, I have been using this way on another project. Also, I used the same code in GNU arm toolchain and it works.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;"As said, create a C++ project, and add your C files to that project"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This is not what I want. Also there is no SDK sample that I want in C++. It is all in C.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Apr 2022 05:31:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1451065#M48601</guid>
      <dc:creator>misterbee</dc:creator>
      <dc:date>2022-04-29T05:31:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1453419#M48659</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;Recommend you use declare this function as "extern C" as well. as Frank said.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 May 2022 09:41:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1453419#M48659</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2022-05-05T09:41:35Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1453423#M48660</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/27788"&gt;@Alice_Yang&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I did it but not helping.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anyway, I decided to abandon using MCUXpresso IDE, was frustrated over this simple thing.&lt;/P&gt;&lt;P&gt;I used GNU Toolchains and it works well without changing the code side.&lt;/P&gt;</description>
      <pubDate>Thu, 05 May 2022 09:50:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1453423#M48660</guid>
      <dc:creator>misterbee</dc:creator>
      <dc:date>2022-05-05T09:50:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1466391#M48971</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/200171"&gt;@misterbee&lt;/a&gt;- Your project needs to be a C++ project, otherwise you'll be missing stuff you need.&lt;BR /&gt;Its no problem to convert an existing project, I've done this many times as our applications are primarily C++.&lt;BR /&gt;Basically you just need to:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; File &amp;gt; New menu and then select ‘Convert to a C/C++ Project (Adds C/C++ Nature)&lt;BR /&gt;For some more explanation, see:&lt;BR /&gt;&lt;A href="https://mcuoneclipse.com/2020/07/11/from-c-to-c-converting-eclipse-c-projekts/" target="_self"&gt;https://mcuoneclipse.com/2020/07/11/from-c-to-c-converting-eclipse-c-projekts/&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;A href="https://dzone.com/articles/from-c-to-c-converting-eclipse-c-projects" target="_self"&gt;https://dzone.com/articles/from-c-to-c-converting-eclipse-c-projects&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;Or just google: &lt;A href="https://bfy.tw/T93v" target="_self"&gt;https://bfy.tw/T93v&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;Hope that helps!&lt;BR /&gt;Best Regards, Dave&lt;/P&gt;&lt;P&gt;PS: Sorry nobody on this forum gave you this simple answer promptly, aaarrggg...&lt;/P&gt;&lt;P&gt;PPS: Beware of using C++ exceptions! Not thread-safe as distributed by ARM and NXP...&lt;/P&gt;</description>
      <pubDate>Mon, 30 May 2022 19:51:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1466391#M48971</guid>
      <dc:creator>davenadler</dc:creator>
      <dc:date>2022-05-30T19:51:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1466469#M48972</link>
      <description>&lt;P&gt;Thank you&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/132425"&gt;@davenadler&lt;/a&gt;&amp;nbsp;, I did as you suggested but I had this error after clean build:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Building target: lpcxpresso54114_freertos_hello.axf&lt;BR /&gt;Invoking: MCU C++ Linker&lt;BR /&gt;arm-none-eabi-c++ -nostdlib -L"C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\LPC54114\mcuxpresso" -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -o "lpcxpresso54114_freertos_hello.axf" ./utilities/fsl_assert.o ./utilities/fsl_debug_console.o ./utilities/fsl_str.o ./startup/boot_multicore_slave.o ./startup/startup_lpc5411x.o ./source/freertos_hello.o ./source/semihost_hardfault.o ./freertos/freertos_kernel/portable/MemMang/heap_4.o ./freertos/freertos_kernel/portable/GCC/ARM_CM4F/port.o ./freertos/freertos_kernel/croutine.o ./freertos/freertos_kernel/event_groups.o ./freertos/freertos_kernel/list.o ./freertos/freertos_kernel/queue.o ./freertos/freertos_kernel/stream_buffer.o ./freertos/freertos_kernel/tasks.o ./freertos/freertos_kernel/timers.o ./drivers/fsl_clock.o ./drivers/fsl_common.o ./drivers/fsl_flexcomm.o ./drivers/fsl_gpio.o ./drivers/fsl_reset.o ./drivers/fsl_usart.o ./device/system_LPC54114_cm4.o ./component/uart/fsl_adapter_usart.o ./component/serial_manager/fsl_component_serial_manager.o ./component/serial_manager/fsl_component_serial_port_uart.o ./component/lists/fsl_component_generic_list.o ./board/board.o ./board/clock_config.o ./board/pin_mux.o ./LPC54114/drivers/fsl_power.o -lpower_cm4_hardabi&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: warning: cannot find entry symbol _start; defaulting to 00008000&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./utilities/fsl_debug_console.o: in function `DbgConsole_Init':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../utilities/fsl_debug_console.c:821: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./utilities/fsl_debug_console.o: in function `DbgConsole_Printf':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../utilities/fsl_debug_console.c:975: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./utilities/fsl_debug_console.o: in function `DbgConsole_BlockingPrintf':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../utilities/fsl_debug_console.c:1021: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./utilities/fsl_str.o: in function `StrFormatPrintf':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../utilities/fsl_str.c:930: undefined reference to `strlen'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./utilities/fsl_str.o: in function `StrFormatScanfStringHandling':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../utilities/fsl_str.c:1240: undefined reference to `strtoul'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../utilities/fsl_str.c:1313: undefined reference to `errno'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./utilities/fsl_str.o: in function `StrFormatScanf':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../utilities/fsl_str.c:1487: undefined reference to `strlen'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../utilities/fsl_str.c:1491: undefined reference to `memcpy'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../utilities/fsl_str.c:1494: undefined reference to `strtoul'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../utilities/fsl_str.c:1506: undefined reference to `strtoul'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../utilities/fsl_str.c:1550: undefined reference to `errno'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./startup/startup_lpc5411x.o:C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../startup/startup_lpc5411x.c:240: undefined reference to `_vStackTop'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./startup/startup_lpc5411x.o: in function `ResetISR':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../startup/startup_lpc5411x.c:535: undefined reference to `__main'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../startup/startup_lpc5411x.c:535: undefined reference to `__data_section_table'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../startup/startup_lpc5411x.c:535: undefined reference to `__data_section_table_end'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../startup/startup_lpc5411x.c:535: undefined reference to `__bss_section_table_end'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./freertos/freertos_kernel/queue.o: in function `prvCopyDataToQueue':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../freertos/freertos_kernel/queue.c:2104: undefined reference to `memcpy'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../freertos/freertos_kernel/queue.c:2117: undefined reference to `memcpy'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./freertos/freertos_kernel/queue.o: in function `prvCopyDataFromQueue':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../freertos/freertos_kernel/queue.c:2168: undefined reference to `memcpy'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./freertos/freertos_kernel/stream_buffer.o: in function `vStreamBufferDelete':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../freertos/freertos_kernel/stream_buffer.c:387: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./freertos/freertos_kernel/stream_buffer.o: in function `prvWriteBytesToBuffer':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../freertos/freertos_kernel/stream_buffer.c:1103: undefined reference to `memcpy'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../freertos/freertos_kernel/stream_buffer.c:1111: undefined reference to `memcpy'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./freertos/freertos_kernel/stream_buffer.o: in function `prvReadBytesFromBuffer':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../freertos/freertos_kernel/stream_buffer.c:1154: undefined reference to `memcpy'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../freertos/freertos_kernel/stream_buffer.c:1162: undefined reference to `memcpy'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./freertos/freertos_kernel/stream_buffer.o: in function `prvInitialiseNewStreamBuffer':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../freertos/freertos_kernel/stream_buffer.c:1224: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../freertos/freertos_kernel/stream_buffer.c:1228: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./freertos/freertos_kernel/tasks.o: in function `prvInitialiseNewTask':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../freertos/freertos_kernel/tasks.c:854: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./drivers/fsl_clock.o: in function `CLOCK_SetFRGClock':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../drivers/fsl_clock.c:579: undefined reference to `__aeabi_uldivmod'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./drivers/fsl_clock.o: in function `CLOCK_GetFrgClkFreq':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../drivers/fsl_clock.c:595: undefined reference to `__aeabi_uldivmod'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./drivers/fsl_clock.o: in function `CLOCK_GetPllConfigInternal':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../drivers/fsl_clock.c:1201: undefined reference to `__aeabi_uldivmod'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../drivers/fsl_clock.c:1201: undefined reference to `__aeabi_uldivmod'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./drivers/fsl_clock.o: in function `CLOCK_GetSystemPLLOutFromSetup':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../drivers/fsl_clock.c:1400: undefined reference to `__aeabi_uldivmod'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./drivers/fsl_common.o: in function `SDK_Malloc':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../drivers/fsl_common.c:152: undefined reference to `malloc'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./drivers/fsl_common.o: in function `SDK_Free':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../drivers/fsl_common.c:185: undefined reference to `free'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./drivers/fsl_common.o: in function `SDK_DelayAtLeastUs':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../drivers/fsl_common.c:275: undefined reference to `__aeabi_uldivmod'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./drivers/fsl_usart.o: in function `USART_GetDefaultConfig':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../drivers/fsl_usart.c:307: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./drivers/fsl_usart.o: in function `USART_TransferCreateHandle':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../drivers/fsl_usart.c:685: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./device/system_LPC54114_cm4.o: in function `SystemCoreClockUpdate':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../device/system_LPC54114_cm4.c:345: undefined reference to `__aeabi_uldivmod'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./component/serial_manager/fsl_component_serial_manager.o: in function `SerialManager_Init':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../component/serial_manager/fsl_component_serial_manager.c:1092: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./component/serial_manager/fsl_component_serial_manager.o: in function `SerialManager_OpenWriteHandle':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../component/serial_manager/fsl_component_serial_manager.c:1309: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./component/serial_manager/fsl_component_serial_manager.o: in function `SerialManager_CloseWriteHandle':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../component/serial_manager/fsl_component_serial_manager.c:1347: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./component/serial_manager/fsl_component_serial_manager.o: in function `SerialManager_OpenReadHandle':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../component/serial_manager/fsl_component_serial_manager.c:1381: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: ./component/serial_manager/fsl_component_serial_manager.o: in function `SerialManager_CloseReadHandle':&lt;BR /&gt;C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\Debug/../component/serial_manager/fsl_component_serial_manager.c:1416: undefined reference to `memset'&lt;BR /&gt;c:/nxp/mcuxpressoide_11.5.1_7266/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.5.1.202201181444/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\iotlab0035\Documents\MCUXpressoIDE_11.5.1_7266\workspace\lpcxpresso54114_freertos_hello\LPC54114\mcuxpresso\libpower_cm4_hardabi.a(fsl_power_lib.o): in function `POWER_EnterDeepSleep':&lt;BR /&gt;D:/02-work/git repo/mcu-sdk-2.0/devices/LPC54114/fsl_power_lib/fsl_power_lib.c:423: undefined reference to `memcpy'&lt;BR /&gt;collect2.exe: error: ld returned 1 exit status&lt;BR /&gt;make[1]: *** [makefile:74: lpcxpresso54114_freertos_hello.axf] Error 1&lt;BR /&gt;make: *** [makefile:65: all] Error 2&lt;BR /&gt;"make -r -j8 all" terminated with exit code 2. Build might be incomplete.&lt;/P&gt;&lt;P&gt;09:59:35 Build Failed. 76 errors, 1 warnings. (took 1s.502ms)&lt;/P&gt;</description>
      <pubDate>Tue, 31 May 2022 02:01:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1466469#M48972</guid>
      <dc:creator>misterbee</dc:creator>
      <dc:date>2022-05-31T02:01:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1466536#M48973</link>
      <description>&lt;P&gt;&lt;EM&gt;&amp;gt; PS: Sorry nobody on this forum gave you this simple answer promptly, aaarrggg...&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Oh yes, I did. Though sometimes, experience is the better teacher.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 31 May 2022 05:26:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1466536#M48973</guid>
      <dc:creator>frank_m</dc:creator>
      <dc:date>2022-05-31T05:26:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1466537#M48974</link>
      <description>&lt;P&gt;&lt;EM&gt;&amp;gt; I did as you suggested but I had this error after clean build: ...&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;gt; Invoking: MCU C++ Linker&lt;BR /&gt;&amp;gt; arm-none-eabi-c++ -nostdlib - ...&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The missing symbols &lt;STRONG&gt;are&lt;/STRONG&gt; in the stdlib.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;I would try adding "-lc".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 31 May 2022 05:29:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1466537#M48974</guid>
      <dc:creator>frank_m</dc:creator>
      <dc:date>2022-05-31T05:29:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1469079#M49037</link>
      <description>&lt;P&gt;I am new to MCUXpresso, could you tell me where and how to add this 'lc'?&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2022 02:45:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1469079#M49037</guid>
      <dc:creator>misterbee</dc:creator>
      <dc:date>2022-06-06T02:45:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1469719#M49056</link>
      <description>&lt;P&gt;This is more an Eclipse thing than a MCUXpresso thing.&lt;/P&gt;&lt;P&gt;Right-click on the project in the "Workspace" tab, select "Properties", and add it here:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="frank_meyer_0-1654580546135.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/182400i5A41010A43B279A6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="frank_meyer_0-1654580546135.png" alt="frank_meyer_0-1654580546135.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;And, you can play with this settings:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="frank_meyer_1-1654580681023.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/182401i813105296343ADEA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="frank_meyer_1-1654580681023.png" alt="frank_meyer_1-1654580681023.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't use MCUXpresso very much, to be honest.&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jun 2022 05:45:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1469719#M49056</guid>
      <dc:creator>frank_m</dc:creator>
      <dc:date>2022-06-07T05:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1477786#M49270</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/137574"&gt;@frank_m&lt;/a&gt;&amp;nbsp;, unfortunately I still don't get it. What toolchain you use and recommend then ?&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jun 2022 02:45:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1477786#M49270</guid>
      <dc:creator>misterbee</dc:creator>
      <dc:date>2022-06-22T02:45:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1477867#M49274</link>
      <description>&lt;P&gt;For private projects, I use mostly Segger Embedded Studio now. Runs on Linux, and supports multiple vendors. At one point I got tired of installing another 1GB vendor-specific toolchain just for one board.&lt;/P&gt;&lt;P&gt;At work I use the stuff my company bought.&lt;/P&gt;&lt;P&gt;I recommend the tool you are familiar with, and that does the job.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jun 2022 05:50:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1477867#M49274</guid>
      <dc:creator>frank_m</dc:creator>
      <dc:date>2022-06-22T05:50:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1478126#M49279</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I use mostly Segger Embedded Studio now. Runs on Linux, and supports multiple vendors. At one point I got tired of installing another 1GB vendor-specific toolchain just for one board.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jun 2022 10:16:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1478126#M49279</guid>
      <dc:creator>garkbeda43</dc:creator>
      <dc:date>2022-06-22T10:16:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1706629#M53871</link>
      <description>&lt;LI-SPOILER&gt;&amp;nbsp;&lt;/LI-SPOILER&gt;&lt;P&gt;So, Have you found any solution in using cpp files in c projects&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2023 11:52:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1706629#M53871</guid>
      <dc:creator>shivangi_23</dc:creator>
      <dc:date>2023-08-17T11:52:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to add a cpp file into c project in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1706648#M53872</link>
      <description>&lt;P&gt;You have to add the C++ nature to your Eclipse project, see &lt;A href="https://mcuoneclipse.com/2020/07/11/from-c-to-c-converting-eclipse-c-projekts/" target="_blank"&gt;https://mcuoneclipse.com/2020/07/11/from-c-to-c-converting-eclipse-c-projekts/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2023 12:34:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/How-to-add-a-cpp-file-into-c-project-in-MCUXpresso-IDE/m-p/1706648#M53872</guid>
      <dc:creator>ErichStyger</dc:creator>
      <dc:date>2023-08-17T12:34:36Z</dc:date>
    </item>
  </channel>
</rss>

