Вы можете использовать клиентскую библиотеку Azure Storage для C++ с Intel Galileo, но вам нужно внести некоторые изменения. Вам необходимо удалить зависимость от библиотеки User32 в проекте Microsoft.WindowsAzure.Storage, а также удалить зависимость от некоторых других библиотек по умолчанию с такими параметрами:
-d2: -nolock /NODEFAULTLIB:ole32.lib /NODEFAULTLIB:kernel32.lib/NODEFAULTLIB: advapi32.lib /NODEFAULTLIB:user32.lib
После этого, если вы следующие ошибки:
ошибка LNK2001: неразрешенный внешний символ _UnregisterClassW @ 8
вам нужно сделать небольшой обходной путь.
Вам необходимо определить фиктивный метод UnregisterClassW в вашей версии проекта Microsoft.WindowsAzure.Storage.v120 , и вы должны быть уверены, что ваша версия библиотеки хранения Azure используется вашим приложением Galileo. Кроме того, вам необходимо принять правильную версию зависимого проекта Касабланки.
Все модификации описаны здесь: http://kardum.net/iot/intel-galileo-windows-application-azure-storage/
Я сделал подобный пример с Intel Galileo, так что если у вас еще есть вопросы, пожалуйста, дайте мне знать.
С наилучшими пожеланиями, Иван