VSCode сохраняет все настройки проекта в скрытой папке в папке проекта. И да, там тоже абсолютные пути. Может и микро так делает?
да, точно, спасибо за подсказку.
Посмотрел - эти пути там прописаны десятки раз...
Проще всего, наверно, будет сделать на одном из компов симлинк, чтобы каталоги C:\GoogleDisk и C:\Users\User\GoogleDisk указывали на одну и ту же физическую папку
Не подскажите как исправить вывод кириллицы в Serial в vMicro. Понятно, что дело в кодировке, ну где её настроить не нашёл (точнее, видимо, плохо искал).
Visual Micro Версия: 2020.910.8
Microsoft Visual Studio Community 2019 Версия 16.8.3
Не подскажите как исправить вывод кириллицы в Serial в vMicro. Понятно, что дело в кодировке, ну где её настроить не нашёл (точнее, видимо, плохо искал).
Абясни, нахрена кириллица в сериале?
А кодировку настроить можно, перейдя на Windows 98.
Могу скинуть последний 2020.910.8 который ниче не просит
Вот честно купил в свое время, но через год попросили денег, ну яж не достаю их техподдержку, использую себе и использую, ниче мне не надо только исправление косяков.
А то получается вот купил я на НГ себе в подарок пылесос, он год поработал и продляй лицензию, неважно сколько использовал :( Но этож не так, просто гарантии нет, и все. ну и на продление бы не 100% просили а 20, тогда тоже нет вопросов.
Ну это так, чето словесный понос как обычно меня прошиб.
b707 У тебя какой версии? У меня 1906 перестал работать на win10 + VS19 вернее все работало кроме вывода Serial. На форуме у visual micro вычитал что с версии 1907 все исправлено, вот и пришлось искать новую версию.
А пока стоял win7 и та же VS19 все работало нормально.
b707 У тебя какой версии? У меня 1906 перестал работать на win10 + VS19 вернее все работало кроме вывода Serial. На форуме у visual micro вычитал что с версии 1907 все исправлено, вот и пришлось искать новую версию.
А пока стоял win7 и та же VS19 все работало нормально.
у меня win7, поэтому о проблемах с вин10 не в курсе
Если 1251 или еще какаято то не будет кирилицы :-(
Нажми сохранить как появится окно сохранения файла, нажми открывающийся список вниз, правее кнопки сохранить, выбери кодировку UTF8, сохрани, перезалей.
Коллеги, подскажите, есть такое в Вижуал Студии - чтобы навел мышку (или выделил) переменную - а Студия бы подсказала. в каких еще исходных файлах встречается этот идентификатор?
Коллеги, подскажите, есть такое в Вижуал Студии - чтобы навел мышку (или выделил) переменную - а Студия бы подсказала. в каких еще исходных файлах встречается этот идентификатор?
Пожадничал прошлый раз, т.к. собутыльников (в нужном объеме) не нашел, купил лицензию на год за 12 бакинских, сегодня запустил и опять привет. И оплатить хер оплатишь. И студию обновил до 2022 СЕ.
короче к чему я это, в поисках решения наткнулся, на всем известном трекере, в последнем посте чел дает таблетку под 2022 студию
поставил работает, кстати в 22 студии косяк с прозрачными окнами VS Micro пофиксили.
Не знаю где спрашивать - здесь или в теме про RP2040.
Все кто пользуется Микро - знают в нем есть очень удобная (когда работает) автоматическая система анализа кода, та что подчеркивает ошибки в коде. Не знаю точно, как называется... Intellinsense - оно, не оно?
Но есть у нее какая-то неизбывная беда - в дополнительных пакетах Ардуино не находит части хидеров. Началось это у меня при установке аддона СТМ32. Эти подсказки начали подчеркивать каждое включение типов uint8_t uint16_t и тд и писать "неизвестный тип". И, соответственно, все переменные этих типов... и все выражения с ними... - короче весь код красный. Понятно, система не нашла файл stdint.h...
При этом компилируется код без ошибок - то есть проблема касается только сервиса Intellisense. Компилятор все нужные хидеры находит. В случае с СТМ32 я так и не сумел обьяснить Микро, где искать хидеры - пришлось включить в проект свои собственные обьявления этих типов.
Сейчас играюсь с RP2040 - ситуация еще хуже. Здесь Intellinsense не находит не только stdint.h stdio.h, но и примерно половины хидеров Pico SDK. Работать вообще невозможно.
так как в нем лежат такие файлы как stdint.h stdlib.h и тп
К сожалению, с заголовками из секции hardware сложнее. Мне так и не удалось заставить VS Micro искать заголовочные файлы рекурсивно, а поскольку хидеры от pico SDK лежат каждый в отдельном каталоге - приходится почти на каждый файл добавлять свой путь. В итоге я добавил вот эти пути и все предупреждения от Intellisense у меня исчезли:
Уточнение - эта с::ка (я имею в виду Вижуал Студию) переписывает файл .vcxproj после каждого билда и все наши настройки пропадают. Поэтому сразу после редактирования путей в файле <project_name>.vcxproj нужно перенести всю секцию в файл <project_name>.vcxproj.user, который не перезаписывается.
Переносим вместе с внешними тегами и помещаем в файл user до закрывающего тега
</Project>
должно получится примерно так:
... то что было в файле раньше...
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>$(ProjectDir)..\dmd_rgb_rp2040;T:\Arduino\libraries\Adafruit-GFX-Library-1.7.0;T:\Arduino\portable\packages\rp2040\hardware\rp2040\2.3.2\libraries\SPI\src;T:\Arduino\libraries;T:\Arduino\portable\packages\rp2040\hardware\rp2040\2.3.2\pico-sdk;T:\Arduino\portable\packages\rp2040\hardware\rp2040\2.3.2\pico-sdk\src\rp2_common\hardware_dma\include;T:\Arduino\portable\packages\rp2040\hardware\rp2040\2.3.2\pico-sdk\src\rp2_common\hardware_pwm\include;T:\Arduino\portable\packages\rp2040\hardware\rp2040\2.3.2\pico-sdk\src\rp2_common\hardware_irq\include;T:\Arduino\portable\packages\rp2040\hardware\rp2040\2.3.2\pico-sdk\src\rp2_common\hardware_pio\include;T:\Arduino\portable\packages\rp2040\tools\pqt-gcc\1.4.0-c-0196c06\arm-none-eabi\include;T:\Arduino\portable\packages\rp2040\hardware\rp2040\2.3.2\libraries;$(ProjectDir)..\..\..\..\..\..\libraries;T:\Arduino\portable\packages\rp2040\hardware\rp2040\2.3.2\cores\rp2040;T:\Arduino\portable\packages\rp2040\hardware\rp2040\2.3.2\cores\rp2040\api;T:\Arduino\portable\packages\rp2040\hardware\rp2040\2.3.2\cores\rp2040\sdkoverride;T:\Arduino\portable\packages\rp2040\hardware\rp2040\2.3.2\variants\rpipico;$(ProjectDir)prefixt:\Arduino\portable\packages\rp2040\hardware\rp2040\2.3.2\;T:\Arduino\portable\packages\rp2040\hardware\rp2040\2.3.2\include;T:\Arduino\portable\packages\rp2040\hardware\rp2040;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
</Project>
и на всякий случай сохраняем бекапы всех правленных файлов
VSCode сохраняет все настройки проекта в скрытой папке в папке проекта. И да, там тоже абсолютные пути. Может и микро так делает?
VSCode сохраняет все настройки проекта в скрытой папке в папке проекта. И да, там тоже абсолютные пути. Может и микро так делает?
да, точно, спасибо за подсказку.
Посмотрел - эти пути там прописаны десятки раз...
Проще всего, наверно, будет сделать на одном из компов симлинк, чтобы каталоги C:\GoogleDisk и C:\Users\User\GoogleDisk указывали на одну и ту же физическую папку
Не подскажите как исправить вывод кириллицы в Serial в vMicro. Понятно, что дело в кодировке, ну где её настроить не нашёл (точнее, видимо, плохо искал).
Visual Micro Версия: 2020.910.8
Microsoft Visual Studio Community 2019 Версия 16.8.3
Не подскажите как исправить вывод кириллицы в Serial в vMicro. Понятно, что дело в кодировке, ну где её настроить не нашёл (точнее, видимо, плохо искал).
Абясни, нахрена кириллица в сериале?
А кодировку настроить можно, перейдя на Windows 98.
Абясни, нахрена кириллица в сериале?
А кодировку настроить можно, перейдя на Windows 98.
Чтобы красиво выводилось, типа, комментарии на родном языке.
Нашёл, нужно ino сохранить с кодировкой UTF-8.
запустил сегодня и привет....давай ключ хороший:) ладно не суть... решил я и тут стать белым и пушистым.
нет желающих скинутся на лицензию на 3 машины?
все таки получается по ~21.99, это не 49 тугриков в одно рыло.
Могу скинуть последний 2020.910.8 который ниче не просит
Вот честно купил в свое время, но через год попросили денег, ну яж не достаю их техподдержку, использую себе и использую, ниче мне не надо только исправление косяков.
А то получается вот купил я на НГ себе в подарок пылесос, он год поработал и продляй лицензию, неважно сколько использовал :( Но этож не так, просто гарантии нет, и все. ну и на продление бы не 100% просили а 20, тогда тоже нет вопросов.
Ну это так, чето словесный понос как обычно меня прошиб.
Могу скинуть последний 2020.910.8 который ниче не просит
ну скинь, может поможет (xDriverForums (c) яндекс ру), спасибо.
и то о чем я говорю это "пожизненный эцих", а не годовая подписка, от этих вещей меня тоже выворачивает:)
Ушло. Отпиши работает или нет.
отписал.
отписал.
Я поддержу, мне на дачном компе надо. Куды слать тугрики? И скока?
Я поддержу, мне на дачном компе надо. Куды слать тугрики? И скока?
Во вконтакт тебе написал, ну или тут емейл напиши
Ушло
Я поддержу, мне на дачном компе надо. Куды слать тугрики? И скока?
а че, мой ломаный перестал работать разве?
Работает, канеш, только ить не обновляется же. К тому же лицензия на 5 человек дешевле, чем на одного. Наерна. :)
Работает, канеш, только ить не обновляется же.
а-аа, а то уж испугался.
Не обновляется - эт даже лучше, я автообновление сам отключаю везде :)
b707 У тебя какой версии? У меня 1906 перестал работать на win10 + VS19 вернее все работало кроме вывода Serial. На форуме у visual micro вычитал что с версии 1907 все исправлено, вот и пришлось искать новую версию.
А пока стоял win7 и та же VS19 все работало нормально.
b707 У тебя какой версии? У меня 1906 перестал работать на win10 + VS19 вернее все работало кроме вывода Serial. На форуме у visual micro вычитал что с версии 1907 все исправлено, вот и пришлось искать новую версию.
А пока стоял win7 и та же VS19 все работало нормально.
у меня win7, поэтому о проблемах с вин10 не в курсе
Привет Всем. Кто может скинуть поломаный Visual Micro и как поставить на VS 2019.
Привет Всем. Кто может скинуть поломаный Visual Micro и как поставить на VS 2019.
ломаный VMicro лежит на рутрекере.
Установка прописана там же. Насколько я помню, на VS 2019 он ставится штатным образом
VS до 16.9.0 кто уже обновил? Багов нет?
VS до 16.9.0 кто уже обновил? Багов нет?
а где взять можно эту версию?
а где взять можно эту версию?
Ты не поверишь! У Микрософта. Бесплатно
а где взять можно эту версию?
Ты не поверишь! У Микрософта. Бесплатно
а можно ссылочку?
так это демо версия?
Мне сегодня предложил обновиться сам VS, но я где-то около недели не заходил в него.
https://visualstudio.microsoft.com/ru/vs/community/
Для ардуино нуна Visual Micro, который платный, ну или взломанный.
Мне сегодня предложил обновиться сам VS, но я где-то около недели не заходил в него.
https://visualstudio.microsoft.com/ru/vs/community/
Для ардуино нуна Visual Micro, который платный, ну или взломанный.
а можно где нибудь хороший бесплатный visual micro скачать полную версию?
VS до 16.9.0 кто уже обновил? Багов нет?
я пробовал. вчера багов не было.
а можно где нибудь хороший бесплатный visual micro скачать полную версию?
А обсуждение способов взлома и обмена инструментарием для взлома на форуме запрещено.
Да и вообще, самому нужно думать, что можно писать, а что - нет.
я пробовал. вчера багов не было.
А у меня сразу после обновления.
Буду разбираться, но не сегодня. (VM у меня лицензия.)
Деда, помогай, не могу вспомнить что там надо подкрутить чтоба русишь валился в монитор порта, склерозник я старый..
Кодировка файла какая?
Если 1251 или еще какаято то не будет кирилицы :-(
Нажми сохранить как появится окно сохранения файла, нажми открывающийся список вниз, правее кнопки сохранить, выбери кодировку UTF8, сохрани, перезалей.
И тогда должно быть счастье. У меня так работает.
Може Дет какой еще метод предложит.
Ай спасибо Андрей!
Все заработало!
Може Дет какой еще метод предложит.
Не, я сам так делаю
Пришлите и мне пожалуйста. Hrulia@rambler.ru
А можно и мне упасть на хвост: burnasov2712@gmail.com
У меня индивидуальная лицензия заканчивается в конце года (точнее в начале нового), если кто там хочет скооперироваться пишите.
Коллеги, подскажите, есть такое в Вижуал Студии - чтобы навел мышку (или выделил) переменную - а Студия бы подсказала. в каких еще исходных файлах встречается этот идентификатор?
Коллеги, подскажите, есть такое в Вижуал Студии - чтобы навел мышку (или выделил) переменную - а Студия бы подсказала. в каких еще исходных файлах встречается этот идентификатор?
Right Click -> "Find all references"
Shift + F12 ?
Shift + Alt + F12 ?
mixail844, спасибо
Пожадничал прошлый раз, т.к. собутыльников (в нужном объеме) не нашел, купил лицензию на год за 12 бакинских, сегодня запустил и опять привет. И оплатить хер оплатишь. И студию обновил до 2022 СЕ.
короче к чему я это, в поисках решения наткнулся, на всем известном трекере, в последнем посте чел дает таблетку под 2022 студию
поставил работает, кстати в 22 студии косяк с прозрачными окнами VS Micro пофиксили.
Спасиба, брат! Теперь либо ее (VM) обновлять не надо, либо после обновы опять dll переписывать
Не знаю где спрашивать - здесь или в теме про RP2040.
Все кто пользуется Микро - знают в нем есть очень удобная (когда работает) автоматическая система анализа кода, та что подчеркивает ошибки в коде. Не знаю точно, как называется... Intellinsense - оно, не оно?
Но есть у нее какая-то неизбывная беда - в дополнительных пакетах Ардуино не находит части хидеров. Началось это у меня при установке аддона СТМ32. Эти подсказки начали подчеркивать каждое включение типов uint8_t uint16_t и тд и писать "неизвестный тип". И, соответственно, все переменные этих типов... и все выражения с ними... - короче весь код красный. Понятно, система не нашла файл stdint.h...
При этом компилируется код без ошибок - то есть проблема касается только сервиса Intellisense. Компилятор все нужные хидеры находит. В случае с СТМ32 я так и не сумел обьяснить Микро, где искать хидеры - пришлось включить в проект свои собственные обьявления этих типов.
Сейчас играюсь с RP2040 - ситуация еще хуже. Здесь Intellinsense не находит не только stdint.h stdio.h, но и примерно половины хидеров Pico SDK. Работать вообще невозможно.
никто с таким не сталкивался???
никто с таким не сталкивался???
Я. Такая же хреннь.
Деда, а у тебя какая версия? пролистал ветку - ты вроде как новую 22 года ставил? в ней так же?
Visual Micro купленный, обновляется каждый месяц и всё равно такая хрень
Сатвецтвенно, никаких функций из stdlib intellisence не видит. :)
Сатвецтвенно, никаких функций из stdlib intellisence не видит. :)
понятно...
Спасибо что сказал, хоть буду знать, что искать и ставить новую версию не надо...
Урааа
частично победил Intellisense
Чтобы он находил нужные нам хидеры, открываем файл <project_name>.vcxproj в каталоге проекта, ищем в файле секцию
и добавляем в нее нужные каталоги. Первым дело нужно добавить
так как в нем лежат такие файлы как stdint.h stdlib.h и тп
К сожалению, с заголовками из секции hardware сложнее. Мне так и не удалось заставить VS Micro искать заголовочные файлы рекурсивно, а поскольку хидеры от pico SDK лежат каждый в отдельном каталоге - приходится почти на каждый файл добавлять свой путь. В итоге я добавил вот эти пути и все предупреждения от Intellisense у меня исчезли:
Начальная часть пути, естесственно, у каждого будет своя - в зависимости от того где у вас лежит каталог packages
так, стопэ! :)
Уточнение - эта с::ка (я имею в виду Вижуал Студию) переписывает файл .vcxproj после каждого билда и все наши настройки пропадают. Поэтому сразу после редактирования путей в файле <project_name>.vcxproj нужно перенести всю секцию в файл <project_name>.vcxproj.user, который не перезаписывается.
Переносим вместе с внешними тегами и помещаем в файл user до закрывающего тега
должно получится примерно так:
и на всякий случай сохраняем бекапы всех правленных файлов
Микрософт же, чо него взять... :)))
Я вапще перед открытием проекта удаляю директорию ".vs", там база intellisence, иногда помогает
Я вапще перед открытием проекта удаляю директорию ".vs", там база intellisence, иногда помогает
я пробовал, у меня не помогло. А вот эта жуть, что выше - уже час как держится :)
Хоть бы ремарку вставил там, я ночами не спал, пытаясь понять для какой такой сакральной цели в специальном файле объявляются общеизвестные уинты ;)