<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Segger Embedded Studio - fails to read imported relative file paths</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/38344/segger-embedded-studio---fails-to-read-imported-relative-file-paths</link><description>(note - my core problem is that I&amp;#39;m trying to compile a file that&amp;#39;s larger than 32KB, so I can&amp;#39;t use uVision - if there is an easier way to circumvent this then I don&amp;#39;t really care about getting Embedded Studio to work.) 
 So I&amp;#39;ve followed this tutorial</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 10 Sep 2018 08:01:58 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/38344/segger-embedded-studio---fails-to-read-imported-relative-file-paths" /><item><title>RE: Segger Embedded Studio - fails to read imported relative file paths</title><link>https://devzone.nordicsemi.com/thread/147940?ContentTypeID=1</link><pubDate>Mon, 10 Sep 2018 08:01:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:194495ee-5c31-4de8-975e-91c8cbb08550</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;I would use an existing SES example project as it already has everything set up correctly and you should only need to include your sources and headers from your Keil project.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Segger Embedded Studio - fails to read imported relative file paths</title><link>https://devzone.nordicsemi.com/thread/147909?ContentTypeID=1</link><pubDate>Mon, 10 Sep 2018 00:41:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c9a09acc-4af0-492a-b8ea-89887248aff1</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;well there&amp;#39;s three ways to do it depending on how your project is set up. If you are using a project which is located inside the SDK (like all the SDK examples are) you need to add paths relative to the root of the project, ie they&amp;#39;ll all start ../../../ some number of times. But yes you need to work through and add them all. (I always wished the includes were full path includes and not just single named files).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If your project is somewhere entirely different then you have to either do what you&amp;#39;re doing, add the full absolute path, or set up a macro variable in SES (I have one called NRF_SDK_ROOT) and add ${NRF_SDK_ROOT}/path/to/file.h. That&amp;#39;s kind of handy because when you change SDKs, often you just need to change the macro variable.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>