![]() |
|
Модераторы: bsa |
![]()
|
|
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 1 Всего: 91 |
Не хочу начинать холивар или показаться банальным, но действительно: "не все полезно, что в рот полезло". Если Microsoft и приучила весь мир сидеть на windows и их продуктах, то это не значит, что это единственно правильный выбор. Например ты никак не сможешь помочь сделать продукты Microsoft лучше - создавая патчи. Максимум что ты можешь делать - ждать. Все что есть для продуктов microsoft это кряки, хаки и иногда плагины, которые тебя ограничивают в рамках дозволенного дядями. Большинство коммерческих программ пишут на вижуале не потому, что это хороший продукт. Скорее это похоже на выбор людей, которые выбирают готовые решения типа "движок для сайта", "all in one", "максимальная совместимость с продуктами microsoft". В общем люди, которые хотят заработать денег пишут программы под платформу, которая зарабатывает деньги. Может и не удачное сравнение, но компилятор Microsoft это московский батон нарезного хлеба, который покупается за минуту, съедается и забывается. А следующий батон точно такой же, ничем не отличается от предыдущего. Совсем другое дело gcc. Это деревенский хлеб, который готовится дольше, но он и вкуснее (программа соберется не только на винде, но и на любой *nix подобной ОС). А в наше время активного развития устройств на различных вариациях аппаратных платформ, выбор кроссплатформенного компилятора единственно верный выбор. Microsoft со своим .NET - обогнали из SUN со своей Java'ой. Но из-за того, что Java несколько тормозная штука и исходники небыли доступны изначально народ сделал вывод, что детище сие не народное, а фирменное-коммерческое, а что не народное - зло. Да и за любой программой написанной на Java надо таскать виртуальную машину, которую не везде пихают. |
|||
|
||||
| Med |
|
||||||||||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 2.9.2008 Репутация: 1 Всего: 1 |
g++ -o myprog.exe myprog.cpp "g++" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. |
||||||||||
|
|||||||||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 1 Всего: 91 |
Консоль MinGW работает по тому же принципу, что и консоль MS Visual Studio (command prompt).
Т.е. надо правильно настроить переменные окружения. Если MinGw установлен в C:\Mingw\Bin, то надо прописывать так:
(запихнуть можно в Win+Break->Дополнительно->Переменные среды, только надо будет добавить к строке Path или создать .bat файл, куда это прописать) В общем на эту тему в интернете статей дофига и больше. Это сообщение отредактировал(а) SABROG - 22.9.2008, 14:14 |
|||
|
||||
| Med |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 2.9.2008 Репутация: 1 Всего: 1 |
не понял, так что надо сделать что б скомпилировать программу в консоли
|
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
1. Надо установить компилятор (mingw, icc, и т.п.) 2. Прописать путь до него в переменную PATH (как - было написано выше) 3. Запустить консоль и выполнить указанные команды, только вместо g++ нужно подставить название компилятора (gcc, g++, icc, cl, ...) |
|||
|
||||
| CTPAHHNK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.9.2008 Где: Узбекистан Репутация: нет Всего: нет |
||||
|
||||
| IKM2007 |
|
|||
![]() Зима близко ![]() ![]() Профиль Группа: Участник Сообщений: 702 Регистрация: 26.4.2008 Где: olmedreca Репутация: 3 Всего: 40 |
"Как программировать на C++" Х.М.Дейтел П.Дж.Дейтел -------------------- "К чёрту обстоятельства, я создаю возможности." Брюс Ли |
|||
|
||||
| Annihilator |
|
|||
![]() bytegrinder ![]() ![]() Профиль Группа: Участник Сообщений: 493 Регистрация: 21.11.2006 Где: Омск Репутация: 1 Всего: 3 |
Дейтел Х., Дейтел П. Как программировать на C++ -------------------- Если вы не можете сделать хоpошyю пpогpаммy, сделайте, чтобы она по кpайней меpе выглядела хоpошо |
|||
|
||||
| Med |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 2.9.2008 Репутация: 1 Всего: 1 |
спасибо |
||||
|
|||||
| CTPAHHNK |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.9.2008 Где: Узбекистан Репутация: нет Всего: нет |
Всем привет! Я разобрался с книгами, компиляторами и редакторами, за что большое спасибо Вашим ответам, но теперь у меня появился ещё один вопрос по поводу Microsoft Visual Studio.NET 2003 - почему при создании вот такой простой программки как Hello World.cpp нужно предварительно проделать настройку студии как описано сдесь http://forum.vingrad.ru/forum/topic-205782...y1475468/0.html
А листинг программы взят из книжки C++ за 21 день:
А это уже после редактирования в студии:
Почему такое расхождение???? |
||||
|
|||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
CTPAHHNK, отключи в настройках проекта прекомпилированные заголовочные файлы.
|
|||
|
||||
| CTPAHHNK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.9.2008 Где: Узбекистан Репутация: нет Всего: нет |
Я конечно извеняюсь за мою не опытность, но как это сделать?
|
|||
|
||||
| Djinn |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 250 Регистрация: 18.5.2007 Репутация: нет Всего: 1 |
при создание проекта или в свойствах проекта
|
|||
|
||||
| CTPAHHNK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.9.2008 Где: Узбекистан Репутация: нет Всего: нет |
Хорошо, тогда вопрос такой - я вписал пример из книжки, а он не хочет проводить debug!!!! Что делать ?
Вот пример:
|
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Какой ужас!!!!1 Что значит не хочет?!?! Подозреваю, что тебе надо писать std::cout Это сообщение отредактировал(а) W4FhLF - 27.9.2008, 17:43 -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
![]()
|
| Правила форума "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. |