2 / 2 / 1
Регистрация: 13.10.2014
Сообщений: 177
1

Windows 10, Msys2 и автономный вариант Visual Studio Code

25.12.2023, 18:46. Показов 657. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Я решил в Windows 10 попробовать портативную версию Visual Studio Code, о которой узнал из темы "Visual Studio Code Portable в Windows и Linux". На флешку установил msys2 (директория msys64), распаковал архив в папку VSCode-win32-x64-1.85.1, в которой сделал папку data, настроил code и установил расширение Микрософт для C/C++. К сожалению, я раньше не работал с Visual Studio Code. На сайте Микрософт есть инструкция, в которой программа устанавливается, параметры mingw прописываются в переменные среды и создаются файлы json. Мне не хочется устанавливать code и трогать переменные среды, хотелось бы сделать автономный вариант, который можно было бы запускать на других ПК. Подскажите, пожалуйста, как настроить автономный вариант codе, работающий с mingw. Может быть у кого-нибудь есть типовые файлы json, которые можно отредактировать для решения этой задачи.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2023, 18:46
Ответы с готовыми решениями:

Visual Studio Code, Msys2 и многофайловый проект
Попробовал сделать многофайловый проект по...

с++, VS Code,Visual Studio, Ubuntu,Windows
Доброго времени суток, у меня есть кусок кода который работает нормально в visual studio в...

Внешние программы windows и Visual Studio Code
Подскажите, что не так с VS Code - автопереключение раскладок с помощью всяких свитчеров в ней не...

Visual Studio Code Portable в Windows и Linux
Здравствуйте! По ссылке https://code.visualstudio.com/docs/editor/portable читаю, что "Windows,...

2
3249 / 1470 / 468
Регистрация: 01.06.2021
Сообщений: 4,965
01.01.2024, 10:54 2
tuchin,
Я не думаю, что msys2 это портативная программа. Даже если ты установил на флешку, возможно, она будет корректно работать, только если флешку будешь подключать к своему компу. Либо она может оставлять следы на компе. На сайте PortableApps видел когда-то портативную версию msys2, но сам никогда не тестировал. Поэтому, если хочется портативного mingw64, то можно просто скачать из сайта winlibs. Там действительно всё портативно, всего-то нужно разархивировать архив на флешку.
Касательно портативной версии VS Code, то кроме папки data, можешь создать ещё и папку tmp внутри папки data, чтобы временные файлы хранились на флешке.
А вот касательно настройки VS Code, то ничего сложного нет. Редактору абсолютно не нужна переменная среды. Единственная разница просто в том, что везде пути в json файлах должны быть абсолютными. В папке .vscode из папки проекта должны быть tasks.json (для компиляции) и launch.json (для отладки). Как настроить эти файлы - есть в специальной статье на официальном сайте. Там, кстати, в примере пути абсолютные. Тебе тоже нужно так делать.
Ещё советую прописать абсолютный путь к компилятору в настройках расширения для С++. Там есть и другие полезные параметры. Если это сделаешь, то каждый раз VS Code уже будет генерировать json с правильно указанным путем для компилятора.
0
26 / 23 / 4
Регистрация: 20.11.2023
Сообщений: 125
01.01.2024, 17:34 3
Повторюсь с Royal_X, дам свой источник и дополню важной информацией.
MSYS2 можно спокойно заменить MinGW/clang+MinGW.
А MinGW устанавливать не требуется. Вот, скачайте нужный отсюда. i386 - 32-ух битный, x86_64 - 64-ех битный. Выбирайте UCRT, если не работает/интересно, различия между UCRT и MSVCRT.
Правда есть один громадный минус. Нет возможности также удобно устанавливать пакеты через pacman, как в MSYS2 или в большинстве популярных дистрибутивов Linux. Придется все библиотеки подключать руками .
0
01.01.2024, 17:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.01.2024, 17:34
Помогаю со студенческими работами здесь

Visual Studio Code - программирование на C# в Windows 32 бит
Нашел в интернете только NET Core 64 битный инсталлер. У меня стоит 32 битный Windows 10. На такой...

Альтернатива Windows Forms в Visual Studio code
Всем привет, собираюсь использовать vs Code, и мне может понадобиться создать графическое...

Почему у меня MASM32 не правильно работает в Visual studio когда уже установлен внутри настройки visual studio code ?
Почему у меня MASM32 не правильно работает в Visual studio когда уже установлен внутри настройки...

Зачем для создания формы на Angular использовать Visual Studio и Visual Studio Code?
Мне нужно написать форму на ангуляре, которая будет выполнять Select, Insert,Delete из базы данных....

Работа с Windows Forms при помощи программы Visual Studio Code
Здравствуйте, ребята, я пытаюсь запустить приложение Windows Forms при помощи программы VS Code и...

Чем отличается Visual Studio Community и Visual Studio Code?
в чем разница Visual Studio Code или Visual Studio Community. Описание на англиском где я полный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru