Как мне просто скомпилировать программу на C для выпуска с Visual C ++ 2010 Express? - PullRequest
0 голосов
/ 23 ноября 2010

Я надеюсь, что ответ на этот вопрос не слишком прост или очевиден.Я пытался привыкнуть к использованию текстового редактора и MinGW для компиляции кода на C, но обнаружил, что не могу оторваться от Visual C ++ (в основном из-за IDE).Дело в том, что я никогда не использовал Visual C ++, чтобы просто скомпилировать C / C ++ в исполняемый файл;Я всегда использовал отладчик и запускал программу из Visual C ++.

Я просто хочу скомпилировать свою программу в простой исполняемый файл.Как мне настроить Visual C ++ 2010 Express для этого?Разве я не установил режим релиза и не скомпилировал?Есть ли что-то еще, что мне нужно сделать (какие-либо настройки мне нужно изменить)?Спасибо.

Ответы [ 2 ]

1 голос
/ 23 ноября 2010

Если вы запустили программу в отладчике, то вы уже скомпилировали ее!

Просто найдите исполняемый файл в правильной папке. Если это отладочная сборка, она будет в Debug /, аналогично для Release /

Обратите внимание, что вы не можете распространять двоичный файл отладки, поскольку он зависит от CRT отладки, который будет доступен только на машине с установленной VS.

0 голосов
/ 23 ноября 2010

Если вы просто хотите запустить существующий код, который вы написали, вы можете скомпилировать в режиме отладки или выпуска в Visual Studio. Ваш код будет скомпилирован в исполняемый файл, который вы можете найти в папке Debug или Release вашего проекта. Просто дважды щелкните этот файл, чтобы запустить его.

Теперь, если вы скомпилировали отладочную версию, она будет намного больше, чем версия выпуска, и она (вероятно) будет связываться с отладочными версиями среды выполнения C и других библиотек VS VS. Он все равно будет работать независимо от отладчика.

Распространенной ошибкой является выпуск или тестирование приложения, скомпилированного в режиме отладки. Отладочные сборки часто не выявляют некоторые ошибки, поскольку они работают медленнее, а исполняемый код не оптимизируется компилятором.

Если вы хотите писать приложения на C, вы все равно можете использовать Visual studion - просто напишите свой код в файлах, которые вы сохраняете как file.c, а не file.cpp. Компилятор это выяснит.

Если вы хотите написать код на C с другой IDE / компилятором, я бы порекомендовал Eclipse в качестве IDE и GCC в качестве компилятора. MinGW обычно используется для создания приложений, ориентированных на Linux, вам это не нужно, если вы просто хотите писать на C для платформы Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...