![]() |
первый блин комом
Скачал среду разработки Microsoft Visual C++ 2008 Express Edition + учебник Герберт Шилдт - С++. Руководство для начинающих(2005 год).
Делаю: 1.File->New->Project->Win32->Win32 Console Aplication 2.Aplication Settings Application type: Console application Additional options: Precompiled heade Потом печатаю как в учебнике : Код:
#include <iostream> Код:
1>------ Build started: Project: 20, Configuration: Debug Win32 ------ 1>Compiling... 1>stdafx.cpp 1>Compiling... 1>20.cpp 1> Код:
Did you forget to add '#include "stdafx.h"' to your source? Код:
#include <iostream> Код:
1>------ Build started: Project: 20, Configuration: Debug Win32 ------ 1>Compiling... 1>20.cpp 1>c:\users\макс\documents\visual studio 2008\projects\20\20\20.cpp(1) : warning C4627: '#include <iostream>': skipped when looking for precompiled header use 1> Add directive to 'stdafx.h' or rebuild precompiled header 1>c:\users\макс\documents\visual studio 2008\projects\20\20\20.cpp(3) : error C2871: 'std' : a namespace with this name does not exist 1>c:\users\макс\documents\visual studio 2008\projects\20\20\20.cpp(6) : error C2065: 'cont' : undeclared identifier 1>Build log was saved at "file://c:\Users\Макс\Documents\Visual Studio 2008\Projects\20\20\Debug\BuildLog.htm" 1>20 - 2 error(s), 1 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Может я учусь не потому учебнику или работаю не в той среде?? Помогите новичку. |
SS3, этого Precompiled heade отмечать не надо, а вот Empty project обязательно для написания небольших учебных примеров, если среда незнакома.
Вот аналогичная тема Add directive to 'stdafx.h' or rebuild precompiled header Далее выделяем Source Files, правой кнопкой Add->New Item, C++ File (.cpp), называем например main.cpp и вбиваем Код:
#include <iostream> Цитата:
|
Admiral, спс заработало!! Только как или в какой среде, мне сделать что бы работало как в учебнике написано?? Может чтоб не ломать себе голову попробовать программировать в какой-то другой среде, более простой?
Если знаешь, то можешь подсказать, а лучше скинуть ссылку . |
Цитата:
|
Настоящее программирование никогда не бывает дружелюбным. Никогда. VB.NET отстой. Там даже указателей нет.
|
SS3
В том же Borland Turbo C++ нужно настраивать Directories, если он копипастен с другого компа не так как был установлен на первом. Помогал бы Досовский инсталлятор, если он доступен конечно. Так что нельзя однозначно назвать конкретный C\C++ компилятор и среду, что б в унисон работал как книжка пишет, если сам автор не уточняет последний. Если есть возможность, то стоит попробовать и поработать в среде от компании Borland. В процессе обучения станет ясно что ближе. Под Виндовс существует множество С\С++ компиляторов и сред программирования, как всё в одном так и по отдельности - универсальные среды, которые могут работать с разными компиляторами (Code::Blocks например). Delirium так SS3 для учёбы изучает этот язык Цитата:
mrcnn указатели были ещё в VB5 и VB6, функции для работы с ними - StrPtr, ObjPtr, VarPtr. Насчёт более ранних версий не знаю. В VB.NET так же предоставляет возможность работа с указателями. Только программистам на VB никогда особо не требовалось использовать их. Все равно быстрее чем это позволит виртуалка (для vb6 - MSVBVM60.DLL, для VB.NET - MS .NET Framework) программа работать не будет. Так что всё же кому нужна полная отдача от программы тот конечно использует тот язык, в котором использования указателей приносит адекватную затратам написания программам производительность. |
Borland C++ 5.5 compiler, и вопрос закрыт!!
|
Плохо что на Windows Vista не пашет, придется опять Windows XP ставить :( :(
|
SS3, как вариант можно попробовать использовать Dev-C++ под Вистой.
|
Admiral, спасибо наконец-то я могу приступить к изучению языка!!! :) :)
|
Время: 17:10. |
Время: 17:10.
© OSzone.net 2001-