<?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>Cannot compile Thingy:52 firmware, perhaps problems with C++ (Windows 10)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/53854/cannot-compile-thingy-52-firmware-perhaps-problems-with-c-windows-10</link><description>Hello! When building the firmware for Thingy:52, at the stage of building with vkpcg, I get the following errors: 
 C:\Users\Owner\source\repos\vcpkg\toolsrc\src\vcpkg\base\downloads.cpp(156,82): error C2678: binary &amp;#39;+&amp;#39;: no operator fo und which takes</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 Nov 2019 09:55:08 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/53854/cannot-compile-thingy-52-firmware-perhaps-problems-with-c-windows-10" /><item><title>RE: Cannot compile Thingy:52 firmware, perhaps problems with C++ (Windows 10)</title><link>https://devzone.nordicsemi.com/thread/218770?ContentTypeID=1</link><pubDate>Wed, 06 Nov 2019 09:55:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:39f732ea-1b10-447f-945b-c8a83ca8748a</guid><dc:creator>Heidi</dc:creator><description>&lt;p&gt;Hi, sorry for the late reply.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Have you tried downloading the &lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil#downloading-precompiled-windows-executable"&gt;precompiled Windows executable&lt;/a&gt;, instead of installing from PyPi?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; A Windows standalone executable (.exe) of nrfutil is available for download on the &lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil/releases"&gt;Releases&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;page.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot compile Thingy:52 firmware, perhaps problems with C++ (Windows 10)</title><link>https://devzone.nordicsemi.com/thread/218362?ContentTypeID=1</link><pubDate>Mon, 04 Nov 2019 20:27:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c3bb591-b748-4d2e-a648-03c78bc17708</guid><dc:creator>tobiass</dc:creator><description>&lt;p&gt;Are there some easier ways of installing nrfutil on Windows 10 without needing to install Visual Studio?&lt;/p&gt;
&lt;p&gt;Tobias&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot compile Thingy:52 firmware, perhaps problems with C++ (Windows 10)</title><link>https://devzone.nordicsemi.com/thread/218085?ContentTypeID=1</link><pubDate>Sun, 03 Nov 2019 20:40:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:613d24ba-6269-4e1f-9b30-8e715ca5cf70</guid><dc:creator>tobiass</dc:creator><description>&lt;p&gt;Hi, on further inspection I was mistaken: the problem with Visual Studio arises not when compiling the firmware, but when I&amp;#39;m generating my own DFU packages (for updating the firmware over nRF Connect with an Android device over Bluetooth).&lt;/p&gt;
&lt;p&gt;For this I need to install nrfutil. Since I use Windows 10, I also need the nRF5 Bluetooth Low Energy GAP/GATT driver (pc-ble-driver-py), which in turn needs nrf-ble-driver to be installed as a CMake module. In the instructions, I&amp;#39;m recommended to install it with vcpkg, which in turn requires Visual Studio (since I&amp;#39;m using Windows). After installing the newest version of Visual Studio, I get the errors in my first post. Please correct me if I&amp;#39;m mistaken.&lt;/p&gt;
&lt;p&gt;Here are all the instructions I use for&amp;nbsp;building the firmware/generating the DFU:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://nordicsemiconductor.github.io/Nordic-Thingy52-FW/"&gt;https://nordicsemiconductor.github.io/Nordic-Thingy52-FW/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://nordicsemiconductor.github.io/Nordic-Thingy52-FW/documentation/firmware_compile.html"&gt;nordicsemiconductor.github.io/.../firmware_compile.html&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&lt;a href="https://nordicsemiconductor.github.io/Nordic-Thingy52-FW/documentation/dfu_connect.html"&gt;https://nordicsemiconductor.github.io/Nordic-Thingy52-FW/documentation/dfu_connect.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="https://nordicsemiconductor.github.io/Nordic-Thingy52-FW/documentation/dfu_generating.html"&gt;https://nordicsemiconductor.github.io/Nordic-Thingy52-FW/documentation/dfu_generating.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil"&gt;github.com/.../pc-nrfutil&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="LPlnk442003" href="https://github.com/NordicSemiconductor/pc-ble-driver-py" rel="noopener noreferrer" target="_blank"&gt;https://github.com/NordicSemiconductor/pc-ble-driver-py&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards, &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Tobias&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot compile Thingy:52 firmware, perhaps problems with C++ (Windows 10)</title><link>https://devzone.nordicsemi.com/thread/218000?ContentTypeID=1</link><pubDate>Fri, 01 Nov 2019 15:34:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:16d3e572-6ddd-475a-ab96-e910c252565f</guid><dc:creator>Heidi</dc:creator><description>&lt;p&gt;We don&amp;#39;t support building the Thingy:52 project in Visual Studio. We support&amp;nbsp;GCC, Keil or SES, but if you choose SES, see &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/51236/unable-to-compile-ses-project-in-thingy-52-sdk"&gt;this ticket&lt;/a&gt; for the correct project.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot compile Thingy:52 firmware, perhaps problems with C++ (Windows 10)</title><link>https://devzone.nordicsemi.com/thread/217998?ContentTypeID=1</link><pubDate>Fri, 01 Nov 2019 15:18:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:743b972d-496f-4d04-b212-a527917a4045</guid><dc:creator>tobiass</dc:creator><description>&lt;p&gt;Hi, I am not familiar with nrfjprog. If I am not mistaken, it requires a USB development kit (which I do not have, I am trying to update the firmware using nrfconnect for Android). The compilation errors puzzle me, perhaps I am using the wrong version of Visual Studio?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Tobias&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot compile Thingy:52 firmware, perhaps problems with C++ (Windows 10)</title><link>https://devzone.nordicsemi.com/thread/217800?ContentTypeID=1</link><pubDate>Thu, 31 Oct 2019 14:21:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f65966c-10c8-4a97-ae1e-6e03873b17fd</guid><dc:creator>Heidi</dc:creator><description>&lt;p&gt;Hi, I don&amp;#39;t really understand. The Thingy:52 firmware is written in C, not C++. Have you tried building using &lt;a href="https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Command-Line-Tools"&gt;nrfjprog&lt;/a&gt;? If not, please try that and let me know if you still have the same problem.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Heidi&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>