Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
#1

DOS приложения и C++ - C++

16.03.2013, 11:05. Просмотров 1232. Ответов 11
Метки нет (Все метки)

хотел бы узнать ответы на некоторые вопросы, почему приложения, написанный к примеру в c++ buildere 6.0 не будут работать в DOS, в чем отличия, и можно ли их каким-то образом конвертировать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2013, 11:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос DOS приложения и C++ (C++):

не запускаются приложения на платформе DOS - C++
Операционка Windows XP SP 3. При компиляции файла ошибок никаких не выдает. При запуске программы высвечивается черный экран и сразу же...

Запуск из программы стороннего приложения в DOS - C++
Добрый день! Необходимо в ходе выполнения программы запустить другое .exe приложение в DOS. Гугл не помог, все ссылки выводятся на...

Простенькое графическое меню для консольного приложения DOS - C++
помогите реализовать простенькое графическое меню для консольного приложения DOS

Запустить параллельного приложения / Запуск приложения в новом консольном окне - C++
Доброго времени суток! Хотел спросить как в коде консольного приложения запустить ещё одно консольное приложение, так чтобы оно...

Разработка web-приложения, приложения под ОС Android,Windows - C++
Доброго времени суток ребят, кто узрел эту тему прошу не проходите мимо, прошу вашей помощи.Мне требуется определиться с темой для...

Проект консольного приложения из Windows приложения - C++
привет всем. В чем может быть ошибка? 1>MSVCRTD.lib(crtexew.obj) : error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в...

11
HighPredator
5541 / 1854 / 346
Регистрация: 10.12.2010
Сообщений: 5,468
Записей в блоге: 2
16.03.2013, 12:28 #2
Потому что это другая операционная система. Для полного понимания погуглите на тему структуры *.exe файла в Дос и Windows. Тогда увидите отличия.
1
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
17.03.2013, 10:00  [ТС] #3
а можно ли программу для винды скомпилировать на дос, имея исходный код? и можно ли допустим в том же turbo c++ использовать библиотеки от c++ builder 6.0
0
HighPredator
5541 / 1854 / 346
Регистрация: 10.12.2010
Сообщений: 5,468
Записей в блоге: 2
17.03.2013, 10:24 #4
Sid1057, в общем случае нет. Turbo C++ не поддерживает те возможности языка, которые поддерживает билдер. Все равно придется переписывать.
1
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
17.03.2013, 10:35  [ТС] #5
а borland c++3.1? и вообще, возможно ли написать программу с графическим интерфейсом в DOS, например аудио плеер?
0
VladislavTepes
78 / 78 / 5
Регистрация: 27.06.2012
Сообщений: 555
Записей в блоге: 1
17.03.2013, 10:41 #6
Добавлено через 47 секунд
Цитата Сообщение от Sid1057 Посмотреть сообщение
а borland c++3.1? и вообще, возможно ли написать программу с графическим интерфейсом в DOS, например аудио плеер?
Вроде как, с применением примитивных графич. библиотек-да (скорее, с псевдографическим).
1
HighPredator
5541 / 1854 / 346
Регистрация: 10.12.2010
Сообщений: 5,468
Записей в блоге: 2
17.03.2013, 11:12 #7
Цитата Сообщение от Sid1057 Посмотреть сообщение
а borland c++3.1?
Аналогично.
Цитата Сообщение от Sid1057 Посмотреть сообщение
возможно ли написать программу с графическим интерфейсом в DOS, например аудио плеер?
Запомните, что Дос - другая операционная система, и там все было по-другому. В ней даже int занимал 2 байта, а не 4 как в windows.
1
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
17.03.2013, 17:05  [ТС] #8
а как писали приложения с gui для DOS? какими библиотеками для этого пользовались? и есть ли эмулятор win приложений для DOS, а не наоборот?)
0
quwy
Native x86
3242 / 2087 / 561
Регистрация: 13.02.2013
Сообщений: 6,965
17.03.2013, 17:21 #9
Цитата Сообщение от Sid1057 Посмотреть сообщение
а как писали приложения с gui для DOS?
В общем случае -- используя графические примитивы (линии, прямоугольники и т.д.). В аттаче пример программы для DOS с графическим интерфейсом.

какими библиотеками для этого пользовались?
Их много в свое время наделали, можно поискать: http://www.google.com/#q=dos+gui+library

и есть ли эмулятор win приложений для DOS, а не наоборот?)
Нет, это слишком сложная и ненужная задача.
1
Миниатюры
DOS приложения и C++  
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
17.03.2013, 17:34  [ТС] #10
quwy, спасибо, не подскажите ли вы еще, где можно найти хороший компилятор под DOS? Пытался пользоавться turbo c++, но выдавало ошибку(unable to open <любая библиотека>), заводил тему, проверял правильность выбранной директории, но не помогло.
0
quwy
Native x86
3242 / 2087 / 561
Регистрация: 13.02.2013
Сообщений: 6,965
17.03.2013, 17:35 #11
В свое время очень популярен был Watcom C, на нем почти все серьезные DOS-игры писались.

А вот по поводу запуска WIN-программ в DOS я погорячился. Вспомнил, что когда-то сам запускал FAR через какую-то прибулду, кажется WineDOS (сборка линуксового wine под DOS). Но таким образом можно было запускать только консольные программы и там были проблемы с загрузкой внешних DLL, т.е. эмуляция была очень поверхностная. Сейчас посмотрел, вроде там многое допилили.
1
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
17.03.2013, 17:39  [ТС] #12
quwy, еще раз спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2013, 17:39
Привет! Вот еще темы с ответами:

ms dos - C++
Доброго времени суток. Только сегодня начала читать С++ для чайников и тут же встала проблема-не могу поставить Ms Dos. Вот что пишет: ...

БД в C++ for DOS - C++
ЗДравствуйте! Не могли бы вы подсказать книги либо какие-нибудь ресурсы по изучению БД в С++ под ДОС. В интернете ничего не нашёл... ...

Сопрограммы c++ DOS - C++
Помогите, пожалуйста, разобраться в коде. Программа создает 3 сопрограммы и крутит их по кругу. В общем понимаю, что происходит, но в...

DOS -> WIN - C++
Помогите написать программу для перекодировки текста к примеру из DOS -&gt; WIN!


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

Или воспользуйтесь поиском по форуму:
12
Yandex
Объявления
17.03.2013, 17:39
Ответ Создать тему
Опции темы

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