Как я могу скомпилировать исходный код C, используя Emabarcadero C ++? - PullRequest
0 голосов
/ 24 января 2012

Мне интересно, возможно ли мне использовать Embarcadero c ++ 2010 для компиляции исходного кода, который я получил из Интернета.У меня установлено это программное обеспечение на моем компьютере, и я не знаю, как загрузить компилятор переменного тока, потому что я думаю, что это уже возможно сделать с помощью embarcadero.

Я нажал Файл -> Создать -> Другое ->Документ C

Но проблема в том, что когда я набрал свой код C внутри, мне не удалось нажать на кнопку «Компиляция» (зеленая кнопка), потому что она отключена.Можете ли вы помочь мне скомпилировать исходный код на C, используя embarcadero c ++?

Ответы [ 3 ]

3 голосов
/ 24 января 2012
  • Вам необходимо создать файл .c и добавить его в проект. Скорее всего New-> Other-> Консольное приложение.
  • Выберите C в качестве типа источника.
  • Не нажимайте VCL.
  • Нажмите многопоточность, если ваша программа использует ее.
  • Нажмите «Консольное приложение», если ваш проект представляет собой текстовое консольное приложение обычного формата int main(void). Если это приложение Windows API с окнами, не нажимайте консольное приложение.
  • Вы можете указать источник проекта, если у вас уже есть файл main (), в противном случае IDE создаст его для вас.
2 голосов
/ 24 января 2012

Учитывая, что этот продукт Embarcadero выглядит как полнофункциональная IDE, вам, вероятно, нужно начать с проекта , возможно, на основе консоли (зависит от загруженного кода).

Тогда вы добавите код C в проект.

Если у вас нет проекта, IDE не будет знать, как вам нужны результаты: библиотека, DLL, консольное приложение, оконное приложение и т. Д.

0 голосов
/ 24 января 2012

Насколько мне известно, C ++ является надмножеством C, что означает весь большинство кода, который действителен в C, действителен в C ++. Просто переименуйте ваши .c файлы в .cpp и посмотрите, работает ли он.

Обратите внимание, что могут возникнуть некоторые проблемы с именованием переменных (class, private и т. Д. Допустимые имена переменных в C, но в C ++ они вызовут ошибку компилятора), но по большей части это должно работа.

...