Visual C ++ и C ++ Builder - PullRequest
       51

Visual C ++ и C ++ Builder

2 голосов
/ 01 июня 2011

Может ли C ++ builder компилировать любые исходные файлы c ++.

У меня нет хороших знаний в с ++. но у меня есть некоторый опыт в Delphi. Мне нравится использовать c ++, но я не знаю, какой использовать

Я знаю, что cbuilder имеет vcl, легко разрабатывается, легко для разработчиков на Delphi

Но моя проблема в том, может ли он скомпилировать любые файлы c ++ (vc ++ и другие исходные файлы). совместим ли он с vc ++ (исключая MFC и VCL). Могу ли я использовать любые API с C ++ Builder

Ответы [ 4 ]

5 голосов
/ 01 июня 2011

Вы найдете, что C ++ Builder очень удобен в Delphi, если вы не заботитесь о MFC или .NET через C ++ / CLI и т. Д. И просто хотите использовать собственный C ++, тогда любой из них будет работать для вас.Visual Studio 2010 поддерживает множество новых функций C ++ 0x, что довольно неплохо, хотя у них еще нет шаблонов с переменными параметрами.Я не уверен, сколько C ++ 0x находится в C ++ Builder, но это может стоить рассмотреть в качестве решающего фактора.

3 голосов
/ 01 июня 2011

Должен иметь возможность компилировать любой код, соответствующий стандартам. Если в коде используются расширения, предоставляемые другим компилятором, у него, скорее всего, будут проблемы. VC ++ имеет довольно много расширений, которые включены по умолчанию, и поэтому кто-то, использующий этот компилятор, может использовать их, не осознавая, что происходит (то же самое относится и к G ++, другому существующему компилятору C ++).

0 голосов
/ 01 июня 2011

По моему опыту, поддержка C ++ Builder для более продвинутого кода C ++ ограничена. Например, многие библиотеки Boost не поддерживаются в C ++ Builder, и мне часто приходилось изменять другие библиотеки с открытым исходным кодом, чтобы заставить их правильно собираться в C ++ Builder (из-за различных ошибок или ограничений в C ++ Builder. компилятор). Более простой код C ++ может работать без проблем.

Таким образом, в зависимости от того, какие библиотеки C ++ / исходные файлы / API вы хотите использовать, заставить их работать в C ++ Builder может быть очень простым или может потребовать значительных усилий.

0 голосов
/ 01 июня 2011

Вы можете скачать бесплатную версию C ++ Builder на сайте www.embarcadero.com. При этом вы можете проверить совместимость своих библиотек.

...