Я хочу создать приложение на основе c ++ в виртуальной машине Azure.Конечная цель - создать ферму сборки в облаке, используя DevOps Azure для организации конвейера сборки.Тем не менее, мне нужно сначала выяснить, как построить свое приложение на виртуальной машине.
Для компиляции моего приложения требуется доступ к сторонним программным заголовкам и библиотекам, таким как Boost и libusb.Я хочу поместить эти сторонние программы в общий доступ к файлам Azure, но компиляция (в Windows и Linux) моего приложения застревает.
Приложение должно компилироваться в Windows и в Linux, и в обоих случаях (MSBuild и g ++) компиляция застревает (сообщение об ошибке отсутствует с жалобой на отсутствующий заголовок).Я знаю, что он застревает при попытке получить доступ к заголовкам Boost, потому что, как только я заменяю удаленную библиотеку Boost на локальную версию, компиляция будет работать нормально.
Я следую документации MS для настройки общего файлового ресурсадля Windows и Linux.https://docs.microsoft.com/en-us/azure/storage/files/storage-how-to-use-files-windows https://docs.microsoft.com/en-us/azure/storage/files/storage-how-to-use-files-linux
Почему компиляция происходит так медленно, когда каталоги включения находятся в общей папке Azure?