Перейти к содержимому

Как сделать exe файл в c

  • автор:

С++ из кода .cpp в .exe

Написал программу в Visual C++ 2010. Исходник программы в файле .cpp, так вот как сделать из этого файл .exe? Только вчера начал учить язык.

Голосование за лучший ответ

Тебе необходима среда разработки Microsoft Visual Studio. Она сама по себе платная, но можно на официальном сайте малкомягких найти и скачать бесплатную Express-версию.

В ней необходимо создать пустой проект консольного приложения, в него добавить твой исходник и скомпилировать.

JokerМыслитель (5053) 12 лет назад

Ну на самом то деле я и скачал себе бесплатную версию, установил этот Express, но как в нем сделать экзешник?

Valrand() Мыслитель (7783) В ней необходимо создать пустой проект консольного приложения, в него добавить твой исходник и скомпилировать. Там выбери File -> New -> Project. Слева даны все языки, которые твоя «Студия» умеет. Тебе нужно найти С++ (У меня он Visual C++, но суть не в этом). В центре при этом будет список стандартных проектов, нужно найти Win32 Console Application (именно консольное приложение!) Снизу вписать имя проекта и путь для хранения. Дальше будет Welcome to the Win32 Application Wizard! (такая чушь). Здесь next. Там будет несколько радиокнопок и чекбоксов(галочки). Так вот в Additional options: нужно поставить галку Empty project, чтобы у нас был пустой проект без автоматически созданного кода. Нажать Finish. Окно мастера пропадет.

нажми компилировать, программа запустится, а экзешник сохранится где то в каталоге с компилятором

Запускаемый файл .exe программы сохраняется при компиляции в той же папке что и сам проект. А установочный файл .exe можно собрать с помощью сторонних программ либо той же студии Microsoft Visual Studio. Вам какой .exe нужен? для запуска программы или запуска процесса установки программы на другой машине?

#10 – Создание Exe файла. Завершение

#10 – Создание Exe файла. Завершение

Для отправки вашего приложения друзьям или знакомым вам в первую очередь нужно создать EXE файл проекта. Его создание не столь сложный процесс. В уроке мы подведем итоги курса и создадим EXE файл.

Видеоурок

В ходе курса мы с вами изучили построение простых приложений с использованием языка C# и платформы WPF. Платформа состоит из сотен классов, функций и различных объектов. Изучить их все – очень сложно, а главное не нужно.

Попробуйте сейчас создать свое собственное приложение, а по ходу его реализации вы сами обучитесь новым действиям и функциям платформы WPF.

Программа обучения

Если вас интересует более углубленное изучение самого языка и его фреймворков, то предлагаем вашему внимаю наш полный курс по изучению C# . За курс вы изучите язык C#, научитесь делать веб проекты на основе ASP NET и строить приложения при помощи WinForms и WPF.

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

C++ | Урок №17 — Исполняемый файл программы.

Как стать программистом? Python, Java, FrontEnd или .NET – что выбрать?

Как составить резюме, чтобы вас пригласили на собеседование

Как правильно составить резюме для поиска работы в международной IT-компании

10 преимуществ языка С++

Как новичкам найти работу во время войны? Реальный опыт и отзывы

Почему мне отказывают рекрутеры? Как получить первый оффер в IT

Чек-лист успешной адаптации или как пройти испытательный срок в компании?

10 ключевых ошибок во время собеседования

Подготовка к собеседованию в IT

Активный поиск первой работы в IT – советы и частые ошибки

Данный урокя, заключительный по циклу видео уроков «C++ с нуля. Основы синтаксиса C++». В этом уроке автор, показывает как открыть исполняемый файл программы, для запуска уже написнной программы. Получайте знания вместе с ITVDN.

Покупай подписку с доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин

Как скомпилировать единый exe файл в проекте Visual Studio?

Сохраняется вот так, как можно создать единый файл?

Отслеживать
48.5k 5 5 золотых знаков 23 23 серебряных знака 57 57 бронзовых знаков
задан 15 мая 2021 в 11:24
Денис Волков Денис Волков
79 1 1 золотой знак 1 1 серебряный знак 5 5 бронзовых знаков

@AK Я не согласен с тем, что прилинкованный ответ отвечает на вопрос, поскольку это .NET Core/5, а ответ для Framework.

15 мая 2021 в 11:39
@aepot Действительно, ловите плюсик за внимательность к деталям.
15 мая 2021 в 12:14

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Вам нужно опубликовать Build -> Publish приложение, в параметрах публикации выбрать Folder, далее выбрать win-x64 файл и поставить галочку Produce single file.

Публикация приложения с одним файлом с помощью Visual Studio

Visual Studio создает многократно используемые профили публикации, которые управляют процессом публикации приложения.

  1. В обозревателе решений щелкните правой кнопкой мыши проект, который нужно опубликовать. Нажмите кнопку Опубликовать. Обозреватель решений с контекстным меню, где выделен пункт Опубликовать
    Если у вас еще нет профиля публикации, следуйте инструкциям по его созданию и выберите Папка в качестве типа целевого объекта.
  2. Нажмите кнопку Изменить. Профиль публикации Visual Studio с кнопкой Изменить
  3. В диалоговом окне Параметры профиля задайте следующие параметры.
    • Параметру Режим развертывания задайте значение Автономное или Зависимое от платформы.
    • В качестве значения параметра Целевая среда выполнения укажите платформу, на которую будет выполнена публикация. (Значение должно быть отличным от Переносимый.)
    • Выберите Создать отдельный файл. Нажмите кнопку Сохранить, чтобы сохранить параметры и вернуться в диалоговое окно Публикация. Диалоговое окно параметров профиля с выделенными параметрами для режима развертывания, целевой среды выполнения и создания отдельного файла
  4. Чтобы опубликовать приложение с одним файлом, нажмите кнопку Опубликовать.

Дополнительные сведения см. в статье Публикация приложений .NET Core с помощью Visual Studio.

По поводу того, чем опции Self-contained и Framework-dependent отличаются, я ранее рассказывал здесь.

Если все прошло хорошо, профиль публикации Properties\PublishProfiles\FolderProfile.pubxml будет выглядеть вот так

    Release Any CPU bin\Release\Publish FileSystem net5.0-windows win-x64 false True False   

А в интерфейсе публикации оно будет выглядеть так

введите сюда описание изображения

Примечание для .NET 5 и более новых версий

Так как в .NET 5 оптимизировали технологию запуска приложения из одиночного файла, теперь по умолчанию он не включает в себя нативные библиотеки, а включает только управляемые.

Если ваша сборка зависит от нативных библиотек, и вы столкнулись с тем, что dll файлы при публикации все равно лежат отдельно, то чтобы это вылечить, в первую секцию .cproj файла нужно добавить опцию:

true 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

https://zapoj.narkolog-na-dom-voronezh-14.ru/