Всем привет, в общем начал осваивать С++, и сразу же появились трудности. В общем начал писать всем известную программу Hello world, и при отладке сразу появляется окошко,мол этот проект устарел, что делать? PS Извиняюсь, если что не так написал))
сделал, ничего не получается сделал так же все как написано вот тут и ничего не получается http://msdn.microsoft.com/ru-ru/library/ms235635.aspx
чуть чуть не так делаю. короче, Создаю С++ проект, консольный Win32, потом появляется окно с настройками, в этих настройках ставлю галку пустой проект( ну я делал и без этой галочки), затем Ctrl+N, файл С++(.срр), заетм туда пишу вот этот код.
ошибка при построении. в общем вот: 1>------ Построение начато: проект: 123, Конфигурация: Debug Win32 ------ 1>Построение начато 14.07.2011 18:58:44. 1>PrepareForBuild: 1> Создание каталога "c:\Projects\123\Debug\". 1>InitializeBuildStatus: 1> Создание "Debug\123.unsuccessfulbuild", так как было задано "AlwaysCreate". 1>LINK : error LNK2001: неразрешенный внешний символ "_mainCRTStartup" 1>c:\Projects\123\Debug\123.exe : fatal error LNK1120: 1 неразрешенных внешних элементов 1> 1>СБОЙ построения. 1> 1>Затраченное время: 00:00:00.21 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Ошибка с точкой входа. Надо настроить проект на то, что main будет точкой входа, тогда ошибка линковки с mainCRT отпадет.
Проблема вот в чем. Ты после создания прожекта жмешь ctrl+n. Это создает файл во временной директории типа C:\Users\name\AppData\Local\Temp\~vsBE1E.cpp кликай по солюшин эксплолеру и жми ctrl+shift+a. там выбирай файл С++, вводи ему имя и в него пиши код. либо же кликай правой кнопкой мыши на Source File(в солюшен эксплолере) -> Add -> New Item + код тв. brain у вас не скомпилируется. Код для теста: Code: #include <iostream> int main() { std::cout << "Hello!"; return 0; }
Только если ты не собираешься использовать CLR(если ты не слышал об этом и в книге ничего такого не написано) - он тебе не нужен. Создавай Win32 прожект: File -> New -> Project слева выбирай Win32, справа Win32 Console Application, вводи имя проекта и жми ОК. Next -> [Галочку на Empty Project] -> Finish и дальше все по аналогии.