Comments 15
Просто для информации, есть еще такая платная вещь как Visual GDB упрощающая настройки и отладку GCC проектов под Visual Studio visualgdb.com/
+3
Я восхищаюсь такими программными инженерами, кто бы они ни были.
+4
в своё время я пользовался bvrde которая is a fully integrated development environment (IDE) for remote cross-platform compiling and debugging of UNIX and LINUX
0
Смотрел в своё время MagicUnix — делал то же самое. Но за идею с VS — брависсимо!
+2
> Так или иначе, были продемонстрированы возможности Visual Studio по настройке системы сборки проектов.
Лабораторку недавно писали небось?
Лабораторку недавно писали небось?
0
Ребята, вы очень круты!
0
Если ваша программа не кроссплатформенная, то как будут работать фичи в Visual Studio? Она ведь не сможет понять вашу программу.
+1
Спасибо! Есть конечно платные visualgdb и wingdb, но поскольку они платные, то механизм их работы и исходники аддинов были недоступны.
0
Ура! Visual Studio сама обратилась к Linux, который скомпилировал проект, и мы получили в окне IDE все что напечатал gcc; в итоге мы запустили нашу программу test с которой так же можно работать из Windows.
Я что-то не очень понял, почему Ура? На скриншоте во-первых вижу ошибку компиляции, а во-вторых у студии видно что автокомплит не работает, т.е. по сути бесполезная какая-та интеграция получается (особенно учитывая что и отладчик не будет работать).
Ну, а в саму вижу достаточно просто любую команду сборки прописать. В свойствах проекта указываем makefile и жмем применить:
Затем идем на вкладочку nmake и пишем в build command line, clean, rebuild нужные нам команды которые могут вызывать все что угодно, ну а в output путь до нашего бинарника, который собирается и который можно будет запустить под отладчиком (если отладочная сборка).
В моем примере как видно на скриншоте я просто задал свой mingw компилятор в качестве команды сборки.
Но толку особого от этого не будет если компилятор не студийный используется при сборке, т.к. даже на ошибку в консоли нельзя перейти, т.к. MSVC умеет парсить только аутпут от своего компилятора. В Eclipse, например, это реализовано с помощью плагинов и там нормально парсится любой компилятор, достаточно в конфигурации установить галочку напротив нужного.
+5
Мы используем для удаленной компиляции NetBeans. Хоть он с багами и тормозит, но зато пытается подтягивать инклуды и выполнять автокомплит.
+1
Sign up to leave a comment.
Использование оболочки Visual Studio 2010 для компиляции проектов с помощью gcc в Linux