Про Visual Micro

mixail844
Offline
Зарегистрирован: 30.04.2012

b707 пишет:

Чтобы он находил нужные нам хидеры, открываем файл <project_name>.vcxproj в каталоге проекта, ищем в файле секцию

<AdditionalIncludeDirectories>

и добавляем в нее нужные каталоги. Первым дело нужно добавить

T:\Arduino\portable\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\arm-none-eabi\include

так как в нем лежат такие файлы как stdint.h stdlib.h и тп

а через GUI это делать не пробовали ? я с VS давно не работал, но насколько помню ,по умолчанию справа есть что то вроде "Project Explorer"
и через него в разные проэкты можно добавить внешние зависимости от других библиотек , папок ,проэктов и пр.  может тогда после билда удалаться не будет
 
b707
Offline
Зарегистрирован: 26.05.2017

mixail844 пишет:

,по умолчанию справа есть что то вроде "Project Explorer"
есть такое
mixail844 пишет:
и через него в разные проэкты можно добавить внешние зависимости от других библиотек , папок ,проэктов и пр.  может тогда после билда удалаться не будет
Не исключено, что это более правильный путь.
Было бы неплохо, чтобы кто-то показал, как через это решить проблем с Intellisense. Я в этом Project Explorer не нашел возможности включить свои каталоги в пути поиска.
 
Мое решение очень кривое, я это понимаю. Но оно снимает проблему. И пока нет другого, я буду пользоваться этим.
DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

В июне на рутрекер выложили ломаный VSIX с рабочим VMicro, на трёх компах у меня завёлся (на четвертом - чесно купленный).  

Удалить старую версию, запустить VSIX и сё, оно само всё поставится.  Ни в коем случае не обновлять, а то опять регистрация посыпется. 

Качайте быстрее, пока Алехандро ссылку не удалил.  :) 

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

DetSimen А какая модификация студии 22 достаточна ? Ключи в основном от ентерпрайз выкладывают ...

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Komandir пишет:

DetSimen А какая модификация студии 22 достаточна ? Ключи в основном от ентерпрайз выкладывают ...

у меня Community, бесплатная.  При установке выбери C++ опцию и сё (по умолчанию она тока С# ставит)

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

На фото вижу еще пару галочек на компонентах Net и универсальная платформа - это что то личное ?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Нет, это ставится по умолчанию.  Ну и на C# я сам иногда пишу. 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

DetSimen пишет:

В июне на рутрекер выложили

не работает скачка :( пиров нет или операторы блочат

просьба выложить куда нибудь запороленный архив и кинуть ссылку

andycat2013@yandex.ru

Спасибо!

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Я скачал. Сначала долго висел в ожидании раздающих ...

andycat Заслал ссылки ...

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

счас не выложу, я уже на даче со с котом, а тут у нас МТС-интернет, за трекер 75р берёт, сскатина.  Если никто до понедельника тебе не поможет, я из дома VSIX скину на почту. 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Скачал, спасибо!

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Обращайся. 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

что то яне соображу - куда в VS пути прописать?

stdlib.h: 11:10: fatal error: pico/stdio.h: No such file or directory
   #include "pico/stdio.h"
   ^~~~~~~~~~~~~~
Build failed for project 'Sketch3'

 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

andycat пишет:

что то яне соображу - куда в VS пути прописать?

stdlib.h: 11:10: fatal error: pico/stdio.h: No such file or directory
   #include "pico/stdio.h"
   ^~~~~~~~~~~~~~
Build failed for project 'Sketch3'

 

почитал импортные форумы, разработчики давно никак не могут (или не хотят), исправить что бы работало "из коробки" :(
только костылями и вручную прописанными путями можно запустить.

Numenor
Offline
Зарегистрирован: 01.02.2020

Друзья, есть поломанная последняя на данный момент версия Visual Micro (22_09_05_2207) для VS2022.

Устанавливается и работает уже после истечения срока триал версии. Проверил у себя на двух компьютерах. Если кому надо - могу поделиться.

ТУТ