Возможный дубликат:
Какие IDE доступны для Ubuntu?
Я хотел бы создавать программы на C ++ для Ubuntu и Windows. Я буду использовать Visual Studio на ПК с Windows для программирования. Я умею делать установочные файлы для Windows.
Мне просто нужно знать, как создавать файлы, которые Linux использует для программ в Visual Studio?
Если вы не знаете Visual Studio, может ли кто-нибудь сказать, какие расширения используются в установочных файлах или исполняемом файле (для Linux) .
Visual c ++ не является кроссплатформенным. Если вы предпочитаете создание кроссплатформенного приложения из Visual Studio, попробуйте плагин qt для Visual Studio
Или посмотрите на Eclipse IDE для разработчиков на C / C ++. http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junosr1
У меня был некоторый опыт в кроссплатформенном программировании. Начнем с Visual Studio, код, созданный в Visual Studio, не будет работать по своей сути, поскольку двоичные файлы, скомпилированные из Visual Studio, не будут поддерживаться. Вы можете попробовать разработать на C # с использованием Visual Studio, а затем использовать моно-библиотеки для запуска этого кода в Linux, но вообще не будете его рекомендовать. Другим способом было бы использовать gcc и компилировать код, используя mingw из cygwin для windows, и использовать этот скомпилированный код в windows, а также использовать компилятор gcc для получения двоичных файлов в linux Что касается ide, которое доступно для обеих операционных систем, я бы предложил Eclipse.
Но если вам нужно хорошее предложение для кроссплатформенной разработки, то вам следует сосредоточиться на всех операционных системах независимо, поскольку у каждой есть существенные отличия.
Кроме того, что касается qt, они снова используют mingw / cygwin (для windows) и универсальные библиотеки linux, так что вы также можете их рассмотреть (они также предоставляют несколько хороших функциональных библиотек). Это зависит только от того, что вы строите!