2015-11-10 5 views
0

Заголовок говорит, что все действительно, я продолжаю читать нечетные фрагменты, говорящие, что Visual Studio 2015 содержит GCC, но вы можете создать обычный проект на C++ и скомпилировать его с помощью GCC?Позволяет ли Visual Studio 2015 нормальный проект C++ скомпилировать GCC?

+1

_ «Я продолжаю читать нечетные фрагменты ...» _ Любые ссылки, которые мы можем проверить правильность? Визуальная студия IIRC никогда не поставлялась с инструментальной связкой GCC из коробки. Возможно, вы сможете изменить инструментальную цепочку с помощью новейшего VS 2015, но я уверен, что вам придется устанавливать альтернативные инструментальные цепочки отдельно, если эта функция существует. –

+0

@ πάνταῥεῖ Эта ссылка, похоже, предполагает, что она доступна; но возможно только при настройке собственного Android: http://blogs.msdn.com/b/vcblog/archive/2015/04/29/what-s-new-with-c-cross-platform-development-with-vs- 2015-rc.aspx –

ответ

1

Я считаю, что Visual Studio 2015 поставляется с проприетарным компилятором от Microsoft и не использует GCC. Однако, если вы ищете C/C++ IDE, которая использует GCC в качестве инструментальной привязки по умолчанию, блоки кода являются прекрасным вариантом. Он также построен для Linux, Mac и Windows. This is their site.

+0

Совет MS Windows: хотя вы, вероятно, должны использовать [mingw-w64's gcc] (http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw- builds /) (это 32-битная ссылка), а не по умолчанию, когда кодовые блоки отправляются с отсутствием некоторых из новых функций (это GCC 4.7 vs mingw-w64 GCC 5.2) – CommanderBubble

+0

Я хотел использовать возможности отладки VS, хотя как это очень хорошо ..... – user997112

+0

Я хотел использовать возможности отладки VS, хотя, как это очень хорошо ..... – user997112

0

Насколько я знаю, в VS [версии] нет официальной инструментальной цепочки, чтобы код прямо нацелился на * gcc/g ++.

Ваш лучший выбор в этом сценарии - либо портировать код, либо использовать что-то вроде Wine.

Это было сказано, что я был немного смущен вопросом, поскольку проект VS, составленный gcc, сомневается в этом. VS использует «Решение», поэтому вам, вероятно, следует начать с портирования «Makefile».?

Смежные вопросы