LINUX.ORG.RU

monodevelop не работает с c++, есть ли решение?

 ,


0

2

Недавно перешел c windows на manjaro, в связи с чем возникла острая необходимость найти аналог visual stusio для написания winforms приложений на с++ (в вузе требуют). Загрузив monodevelop с удивлением обнаружил отсутствие поддержки с++. Существует ли какой-то плагин с++ для monodevelop? (гугл не помог)



Последнее исправление: temaone (всего исправлений: 1)

Не знаю на счёт плагинов, но подскажу вполне рабочее решение:

VirtualBox. Если есть хотя бы 4гб Ram и в биосе/uefi активна аппаратная виртуализация - то выделяй 2гб на винду, она вполне сможет работать и даже с visual-studio в ней.

А если комп посовременней (больше памяти) то вообще найс.

bonta ★★★★★
()
Ответ на: комментарий от bonta

По правде сказать, в итоге я так и сделал

Правда VirtualBox постоянно падала, запустил win10 на KVM - вообще без проблем. Visual Studio спокойно поставилась и работает.

temaone
() автор топика

Зачем тебе какой-то monodevelop для программирования winforms на C++?

Пиши в VScode/vim/emacs/Clion и т.д.

и да, mono не поддерживает C++/CLI, так что ты всё равно тот код не запустишь на Linux.

fsb4000 ★★★★★
()
Ответ на: комментарий от fsb4000

Вангую что в специализированных иде больше подсказок для новичков

annulen ★★★★★
()
Ответ на: комментарий от SR_team

Проекты хотеть не могут. (Ну либо только упоротые недолаборанты).

Но уже 4 года как студия умеет в cmake нативно. Да и cmake может сгенерировать для совсем протухших студий .sln.

invy ★★★★★
()
Последнее исправление: invy (всего исправлений: 1)
Ответ на: комментарий от invy

Проекты хотеть не могут. (Ну либо только упоротые недолаборанты).

Да кто их знает, людей, обучающих winforms в 2020 году.

cmake может сгенерировать для совсем протухших студий .sln.

Он и для новых может

SR_team ★★★★★
()
Ответ на: комментарий от invy

cmake может сгенерировать для совсем протухших студий .sln

Здрасте. Вот сегодня собираю PyTorch на Windows 10 x64 с помощью CMake + последний компилятор от Visual Studio 2019. И по работе некоторые внутренние проекты также собираем под винду с использованием CMake и последнего компилятора от последней студии.

cmake -G "Visual Studio 16 2019" -A x64 ..
cmake --build . --config release --parallel 4
cmake --build . --config release --target install

При этом *.sln также генерируется (начало файла):

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16

Разве это протухшая версия?

rumgot ★★★★★
()
Последнее исправление: rumgot (всего исправлений: 3)

ТС, ты в шараге, winforms был актуален в ВУЗ-ах в 2010 году (году в 15 вроде как закончили), нынче нода и питон в моде. Ещё java, но она больше как легаси, которое никуда не уйдёт ещё много лет.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от SR_team

Ну просто если студия новая то и cmake умеет. Потому смысл генерировать .sln есть только для старого.

invy ★★★★★
()
Ответ на: комментарий от peregrine

нынче нода и питон в моде

Соглашусь. Преподаватель, если у него есть совесть, должен учить современным актуальным технологиям, максимально широко применимым. Вот да, тот же Python. Но никак не WinForms. Вкусовщина какая-то

Еще вариант: преподавателю досталось это от предыдущего уволившегося, а переделывать вломак или сам еле осилил материал, такое сплошь и рядом

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 2)
Ответ на: комментарий от peregrine

Для создания GUI для Windows 98, да. Альтернатив нет.

fsb4000 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.