Как из cpp сделать exe
Перейти к содержимому

Как из cpp сделать exe

  • автор:

Как переделать cpp файл в exe»шник без установки сторонних программ?

Допустим я написал прогу на с++.
Так как мне приходится прогить на школьном ноуте, а туда злой дядя админ поставил пароль и ничего не установить, прогу мне запустить негде.
Онлайн компиляторы мне не подходят.
Как мне переделать прогу в исполняемый exe»шник?
Для VB.NET на винде стоит встроенный скрытый компилятор, например.
Но у меня не VB.NET, а С++ )))

  • Вопрос задан более трёх лет назад
  • 4857 просмотров

1 комментарий

Простой 1 комментарий

Как создать EXE файл?

Author24 — интернет-сервис помощи студентам

Как создать exe файл в C++ Visual Studio 6.0
Начал изучение C++ Visual Studio 6.0 (dev C++ не понравилась) Создал проект, написал код.

Как создать программу в С++, чтобы его можно было запускать как исполняемый .exe файл?
Здравствуйте! Собственно вся суть сабжа содержится содержится в сабже 🙂 допустим: //.

Как создать обычный файл exe, который могут открывать друзья.
Всем доброе утро! Вопрос о том как сделать программу, которая запускалась бы одним файлом .exe.

Как отделить BGI файл от EXE. Как можно внедрить данный модуль в рабочий файл?
Помогите. Хотелось бы избавиться от BGI файла и поместить все в рабочий файл. Как это можно.

Форумчанин

Эксперт CЭксперт С++

8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453

ЦитатаСообщение от Strix103 Посмотреть сообщение

чтобы он запускался на любом компьютере?

На любом не выйдет, не все ОС умеют работать с exe. Только семейство Windows.
При сборке в компиляторе указывайте Release.
Вы плодите бессмысленные однотипные темы
Написать программу, которая выводит сообщение на экран (в окошке)

Регистрация: 20.12.2016
Сообщений: 98

просто внятного ответа никто не дает. Вот я пытался создать .exe через консоль, не выходит, пишет, что проблемы с библиотекой SFML/Graphics.hpp, а через Release не получается, там кучу ошибок выдает, не знаю почему, мб потому что изначально все прописал через Debug

Life Builder
532 / 496 / 374
Регистрация: 12.01.2011
Сообщений: 1,754

ЦитатаСообщение от Tanya228 Посмотреть сообщение

Вот я пытался создать .exe через консоль, не выходит, пишет, что проблемы с библиотекой SFML/Graphics.hpp, а через Release не получается, там кучу ошибок выдает, не знаю почему

Покажите сам код, и все ошибки которые выдает компилятор. Без этого вряд ли кто сможет вам помочь.
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008

ЦитатаСообщение от MrGluck Посмотреть сообщение

На любом не выйдет, не все ОС умеют работать с exe. Только семейство Windows.
А как же WINE?
Регистрация: 20.12.2016
Сообщений: 98

sk007, спасибо за то, что откликнулись. Я все сделал уже. Ошибок он не выдавал никаких, кроме различных преобразований из float в int и т.п.. В чем заключалась проблема -> когда создавал exe писало, что все создается, но в папках проекта ничего не было, через консоль создавал, там была проблема с библиотекой. Потом решил поискать по папкам exeшник и нашел совершено в другом месте, просто лежал в левой папке диска C. Различные пути как он там мог появится я проверил много раз, но ничего не нашел. Фиг его знает каким образом это получилось, но главное, что все получилось

Эксперт CЭксперт С++

5284 / 2371 / 342
Регистрация: 20.02.2013
Сообщений: 5,770
Записей в блоге: 20

ЦитатаСообщение от DevAlone Посмотреть сообщение

А как же WINE?

DevAlone, расскажи-ка мне, мил-человек, как мне запустить Diablo III под Wine так, чтобы она работала так же, как под Windows 10 — не тупила, не тормозила, не глючила. А то я мучился неделю, играл в Diablo III под Linux Mint 18.1 Mate 64-bit (использовал Wine + PlayOnLinux ), но у меня так и не получилось настроить её для нормальной игры. И только ради любимой игрушки пришлось ставить второй системой винду, черти б её драли.

Мораль: не всё, что можно запустить под Wine , будет работать так же хорошо, как в нативной среде.

1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
Любитель чаепитий
3742 / 1798 / 566
Регистрация: 24.08.2014
Сообщений: 6,016
Записей в блоге: 1

ЦитатаСообщение от Tanya228 Посмотреть сообщение

пишет, что проблемы с библиотекой SFML/Graphics.hpp
не указал путь до этого заголовка.
а так-то телепаты в отпуске, ошибки давай.
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562

ЦитатаСообщение от GbaLog- Посмотреть сообщение

телепаты программисты
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008

ЦитатаСообщение от gru74ik Посмотреть сообщение

DevAlone, расскажи-ка мне, мил-человек, как мне запустить Diablo III под Wine так, чтобы она работала так же, как под Windows 10 — не тупила, не тормозила, не глючила. А то я мучился неделю, играл в Diablo III под Linux Mint 18.1 Mate 64-bit (использовал Wine + PlayOnLinux), но у меня так и не получилось настроить её для нормальной игры. И только ради любимой игрушки пришлось ставить второй системой винду, черти б её драли.
Мораль: не всё, что можно запустить под Wine, будет работать так же хорошо, как в нативной среде.

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

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

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

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

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

JokerМыслитель (5061) 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 нужен? для запуска программы или запуска процесса установки программы на другой машине?

Как скомпилировать CPP в EXE

wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 18 человек(а).

Количество просмотров этой статьи: 75 164.

В этой статье:

Это пошаговое руководство по компиляции исходного кода на C++ в EXE файлы (в Windows). Описанные методы также работают при компиляции форматов .c ++, .cc и .cxx (возможно, что и .c). Это руководство предполагает, что исходный код на C++ является консольным приложением и не требует никаких внешних библиотек.

Step 1 Скачайте C++ компилятор.

Скачайте C++ компилятор. Одним из лучших компиляторов для компьютеров под управлением Windows является бесплатный Microsoft Visual C++ 2012 Express.

Step 2 Начните новый проект в Visual C++.

Начните новый проект в Visual C++. Это довольно просто. Нажмите «New Project» в левом верхнем углу, а затем следуйте инструкциям на экране. Введите название проекта и в открывшемся окне нажмите «Finish».

Step 3 Скопируйте и вставьте.

Скопируйте и вставьте все .cpp файлы в каталог «Source Files», а затем скопируйте и вставьте все .h файлы (если таковые имеются) в каталог «Header Files». Переименуйте основной CPP файл (тот, который содержит «int main()») на выбранное вами название проекта.

Step 4 Создание и компиляция.

Создание и компиляция. Нажмите клавишу F7, чтобы создать программу.

Step 5 Найдите EXE файл.

Найдите EXE файл. Перейдите в каталог «Projects», в который Visual C++ помещает все программы (в Windows 7 этот каталог расположен в папке «Мои документы). В каталоге «Debug» найдите EXE файл под именем, которые вы дали ему ранее.

Step 6 Проверьте файл.

Проверьте файл. Дважды щелкните по EXE файлу, чтобы запустить его; если все прошло хорошо, то программа работает нормально. Если что-то пошло не так, попробуйте выполнить описанные действия еще раз.

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

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