С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
achtarm
0 / 0 / 0
Регистрация: 04.12.2008
Сообщений: 14
#1

Хочу получить исполняемый файл в OpenWatcom C++ - C++

08.03.2009, 18:03. Просмотров 1645. Ответов 5
Метки нет (Все метки)

Я новичок
Скачал OpenWatcom C++
Теперь хочу получить исполняемый файл. Беру такую програмку:
C++
1
2
3
4
5
6
7
8
//=============
#include <iostream.h>
 
void main( void )
{
    cout << 'Hello world' << endl;
}
//===============
делаю wpp hello.cpp
а она мне выдаёт только hello.obj.
Так как мне из этого hello.obj получить hello.exe !!!
Please !
С наступающим !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2009, 18:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Хочу получить исполняемый файл в OpenWatcom C++ (C++):

Не исполняется exe в openwatcom - C++
Только недавно начал изучать C++. установил openwatcom, создал проект, исходный файл cpp куда сбросил вот эту простую программку из С++...

Не создается исполняемый файл - C++
Доброе время суток! Возможно я что-то путаю... но насколько знаю, то по умолчанию при построении проекта (build) средствами MSVC 2010 по...

Включение библиотек в исполняемый файл - C++
Доброго времени суток, уважаемые читатели и почитатели. Столкнулся с проблемой: на машинах где не установлена VS исполняемый фал exe не...

Не могу создать исполняемый файл - C++
Здравствуйте. Прошу прощения за столь нубский вопрос. Но как создать исполняемый файл в компиляторе Open Watcom? В бэйсике и паскале всё...

Исполняемый exe-файл и компилятор дают разные результаты - C++
Почему при запуске в компиляторе программа дает один результат, а exe-файле совсем другое. Первый раз с таким сталкиваюсь. Код программы:...

Регулярные выражения и исполняемый файл - exe для работы с интернетом - C++
Регулярные выражения и исполняемый файл - exe для работы с интернетом В идеале Нужен аналог Perl или PHP То есть: use COOLHTML; ...

5
palva
2686 / 1913 / 288
Регистрация: 08.06.2007
Сообщений: 7,044
Записей в блоге: 4
11.03.2009, 12:25 #2
Наверно, надо запустить связывание wlink.exe А проще сразу запускать wcl.exe или, не помню wcl386.exe тогда язык распознается по расширению, автоматически запустится wcc или wpp, после чего запустится wlink. Только должны быть установлены соответствующие переменные окружения.
0
achtarm
0 / 0 / 0
Регистрация: 04.12.2008
Сообщений: 14
13.03.2009, 01:16  [ТС] #3
Сделал так
wcl hello.cpp
а он такое выдаёт:

Watcom C/C++16 Compile and Link Utility Version 11.0c
Copyright by Sybase, Inc., and its subsidiaries, 1988, 2000.
All rights reserved. Watcom is a trademark of Sybase, Inc.
wpp hello.cpp
Watcom C++16 Optimizing Compiler Version 11.0c
Copyright by Sybase, Inc., and its subsidiaries, 1989, 2000.
All rights reserved. Watcom is a trademark of Sybase, Inc.
hello.cpp: 6 lines, included 1601, no warnings, no errors
Code size: 26

WATCOM Linker Version 11.0c
Copyright by Sybase, Inc., and its subsidiaries, 1985, 2000.
All rights reserved. Watcom is a trademark of Sybase, Inc.
Warning! W1115: file wlink.lnk: line(18): environment name watcom not found
Error! E2093: file wlink.lnk: line(18): cannot open inwwlsystem.lnk
Error: Linker returned a bad status

что это?
0
palva
2686 / 1913 / 288
Регистрация: 08.06.2007
Сообщений: 7,044
Записей в блоге: 4
13.03.2009, 21:25 #4
это значит, надо установить set-переменную WATCOM на ту директорию, где находится установленный компилятор, например

SET WATCOM=C:WATCOM

кроме того нужны установки PATH, INCLUDE, LIB
читайте об этом здесь http://www.watcom.org/ftp/c_readme.txt
0
achtarm
0 / 0 / 0
Регистрация: 04.12.2008
Сообщений: 14
15.03.2009, 20:02  [ТС] #5
ещё один вопрос об этих переменных. в досе я пишу :

set include=c:watcomh
set watcom=c:watcom

после этого все компилируется.
а если пишу всё это в .bat файле ничего не получается. что за ерунда?
0
palva
2686 / 1913 / 288
Регистрация: 08.06.2007
Сообщений: 7,044
Записей в блоге: 4
15.03.2009, 20:40 #6
Когда бат-файл кончает свою работу, все установленные им сет-переменные пропадают. Можно включить команду компиляции прямо внутрь бат-файла, а имена компилируемых программ передавать как параметры. Тогда будет работать. Можно попробовать утилиту WMAKE.EXE для компиляции всего проекта. Там скорее всего тоже возможна установка сет-переменных.
0
15.03.2009, 20:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2009, 20:40
Привет! Вот еще темы с ответами:

Как убрать возможность прочитать вшитые в исполняемый файл текстовые данные - C++
Если открыть дллку через текстовый документ, то можно увидеть ссылку. Как исправить? #define PHPURL &quot;http://testsite.ru/lic.php&quot; ...

Как запустить исполняемый файл *.exe написанный на С++ Builder на другом компе - C++
Проблема заключается в следующем. Написал программу на С++, провел компиляцию, создал исполняемый файл, но его размер довольно мал для...

Part2 создаю исполняемый файл запускаю окно появляется на доли секунды и изчезает - C++
Поскольку основная тема закрыта, добавлю кое-что в новой. Модераторы перенесут, если посчитают нужным. Инфа прежде всего актуальна для...

Как получить исходный код *.exe или отредактировать его исполняемый код? - C++
Собственно возможно ли декомпилить его так, чтобы можно было потом обратно скомпилировать? Или хотя-бы отредактировать код, только не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.