![]() |
|
Модераторы: bsa |
![]()
|
|
| jurgal |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 29.6.2007 Репутация: нет Всего: нет |
при компиляции получаю такие сообщения об ошибках:
компилятор MS VC++ Express, заголовочный файл msoftcon.h прикрепил к сообщению. Это пример из книги Р.Лафоре "Объектно-ориентированное программирование в С++". Присоединённый файл ( Кол-во скачиваний: 307 )
msoftcon.h 1,24 Kb |
||||
|
|||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
Насколько мне известно в консоли нет графического режима. Его можно активизировать только в режиме эмуляции дос приложения. Консоль это все таки Windows приложение в текстовом режиме.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Silent_s |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 2.12.2007 Где: Москва Репутация: нет Всего: 0 |
Ты наверно не инициализировал должным образом графический режим.(В с++ не знаю как)
--------------------
Мой блог |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
явно в книжке приводятся примеры с использованием некоей библиотеки (написанной самим Лафоре?), которой и принадлежит указанный msoftcon.h. Там, где взял его, должна быть библиотека - файл с расширением .lib. Её надо подключить к проекту (во вкладке input опций линкера в свойствах проекта)
Добавлено @ 11:35 все оказалось проще. кроме .h там есть еще msoftcon.cpp, его надо просто включить в проект. на всякий случай прикрепил. Добавлено через 5 минут и 4 секунды
а там вообще не графический режим. в консоли символами рисуется. забавно... Это сообщение отредактировал(а) baldina - 20.12.2007, 11:35 Присоединённый файл ( Кол-во скачиваний: 197 )
msoftcon.cpp 5,59 Kb |
|||
|
||||
| paguk |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 20.8.2009 Репутация: нет Всего: нет |
Error 1 error C2664: 'CreateFileW' : cannot convert parameter 1 from 'const char [8]' to 'LPCWSTR' c:\documents and settings\main\мои документы\visual studio 2008\projects\project1\console_keug\console_keug\msoftcon.cpp 17
выводит такую ошибку .... что делать??? Присоединённый файл ( Кол-во скачиваний: 77 )
msoftcon.cpp 5,59 Kb |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
CreateFileW юникодная, а вы даете ей однобайтовый 'const char [8]'.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| fuckingniger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 1.10.2010 Репутация: нет Всего: 1 |
и что делать?
|
|||
|
||||
| Crafty |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 319 Регистрация: 3.11.2008 Репутация: 12 Всего: 14 |
fuckingniger, в файле msoftcon.cpp заменить "CONOUT$" на L"CONOUT$".
|
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
||||
|
||||
| fuckingniger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 1.10.2010 Репутация: нет Всего: 1 |
заменять его на многобайтовую кодировку!!!!
|
|||
|
||||
| halfnode |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 18.1.2011 Репутация: нет Всего: нет |
Ребят, помогите по этой же теме:
Подключил все это безобразие к C++ 2010, при попытке скомпилировать выдает такую строку:
Он там что-то пропустил, а я, получается, виноват. Как быть, куда бежать, что делать, и кто, все-таки, виноват? UPD: Файл msoftcon.h так же подключен и находится в корневой папке проекта. Это сообщение отредактировал(а) halfnode - 18.1.2011, 22:47 |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
Отключите использование предкомпилированных хидеров (в настройках компилятора)
|
|||
|
||||
| halfnode |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 18.1.2011 Репутация: нет Всего: нет |
Спасибо, помогло! Гугл выдает нЕчто сверхзаумное. Подскажите, пожалуйста, правильно ли я понял, что опция: "Не использовать предварительно скомпилированные заголовки", означает что все подключенные *.h файлы будут всегда заново перечитываться при компиляции? |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
||||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |