Прошу помощи.
499
21
Начал читать книгу про c++ по совету одного из форумчан(спасибо то что нужно), но к сожалению застрял вот на этом.
Спойлер:Спойлер:Там написано visual studio 2005, а я скачал 2019 там меню разное, тяжело разобраться что к чему мб есть какие то нюансы, которые в книге не изложили хелп плиз.
Motylek сказал(а):↑Там написано visual studio 2005, а я скачал 2019 там меню разное, тяжело разобраться что к чему мб есть какие то нюансы
Нажмите, чтобы раскрыть...Парень, никто тебе всю книгу переводить на реалии 2019 студии не будет, это точно.
Лучше возьми скажем notepad++ или что похожее и собирай тестовые программы в консоли, или выбери вобще другую IDE.
сделать это не сложно
1. откой пуск и начинай там набирать Command line tools for developers, или командная строка для разработчиков, если студия рашнретард
2. внутри консоли перейди в папку с проектом (команда cd <путь к проекту>)
3. внутри папки проекта сделай файл main.c
Когда закончишь редактирование файла, в командной строке пишешь:
cl main.c
Файл скомпилируется, и появится exe-шник, который опять с cmd можно запустить.
Дальше будет еще проще: стрелка вниз в консоли - предыдущая команда. Все что останется делать это стрелками выбирать скомпилить, или запустить твою программу.
biruni670 сказал(а):↑Найди книгу поновее, любая сойдёт , это лишь знакомство с языком, самое трудное впереди.
Нажмите, чтобы раскрыть...я новичок, мне нужно знакомство с языком, а не его использование, и понимание того что происходит, когда ты пишешь исходный код, как он компилируеться и в таком духе, я даже не могу создать проект, просто не понимаю ничего.
saw_tooth сказал(а):↑Парень, никто тебе всю книгу переводить на реалии 2019 студии не будет, это точно.
Лучше возьми скажем notepad++ или что похожее и собирай тестовые программы в консоли, или выбери вобще другую IDE.
сделать это не сложно
1. откой пуск и начинай там набирать Command line tools for developers, или командная строка для разработчиков, если студия рашнретард
2. внутри консоли перейди в папку с проектом (команда cd <путь к проекту>)
3. внутри папки проекта сделай файл main.c
Когда закончишь редактирование файла, в командной строке пишешь:
cl main.c
Файл скомпилируется, и появится exe-шник, который опять с cmd можно запустить.
Дальше будет еще проще: стрелка вниз в консоли - предыдущая команда. Все что останется делать это стрелками выбирать скомпилить, или запустить твою программу.
Нажмите, чтобы раскрыть...я даже не знаю как они пишуться о чем ты?
Motylek сказал(а):↑я даже не могу создать проект
Нажмите, чтобы раскрыть...потому что это в visual studio меняется чуть ли не каждый год.
как то так.
saw_tooth сказал(а):↑потому что это в visual studio меняется чуть ли не каждый год.
как то так.
Нажмите, чтобы раскрыть...error 404
Motylek сказал(а):↑я даже не знаю как они пишуться о чем ты?
Нажмите, чтобы раскрыть...кто они? как ты тогда собрался учится?
Есть необходимый минимум владения компом, понимаешь? Без него сложно начать кодить и в целом сложно. Это тебе не в доту катать.
Учи cmd и потом приходи, а так я хз чем тебе помочь.
Motylek сказал(а):↑error 404
Нажмите, чтобы раскрыть...обновил
Motylek сказал(а):↑ну и что дальше, он посоветовал мне изучить ее, как?
Нажмите, чтобы раскрыть...Команда help, которая содержит все команды консоли
> help
Ну основы можешь и так запомнить, большая часть тебе в начале не пригодится
cd - указание директивы, где c - диск, folder и source - директория на диске, вариант для твоей винды
> cd c:\folder\source
Так же можешь переходить по директории без указания полного пути, если имеет вложенные папки
> cd c:\
> cd folder
> cd source
nul - создание файла, где file - название файла, type - тип
Доступно только с правами администратора
> nul> file.type
Создание папки, foldername - название папки
> mkdir foldername
Выдать содержимое директории (папки)
> dir
Это основы, остальное выучишь со временем по мере
Motylek сказал(а):↑Начал читать книгу про c++ по совету одного из форумчан(спасибо то что нужно), но к сожалению застрял вот на этом.
Спойлер:Спойлер:Там написано visual studio 2005, а я скачал 2019 там меню разное, тяжело разобраться что к чему мб есть какие то нюансы, которые в книге не изложили хелп плиз.
Нажмите, чтобы раскрыть...Вот лучше что, изучай c# на этом сайте. Здесь адекватная сложность заданий и материала, плюс у тебя не будет возникать вопросов про версии.
Motylek сказал(а):↑Начал читать книгу про c++ по совету одного из форумчан(спасибо то что нужно), но к сожалению застрял вот на этом.
Спойлер:Спойлер:Там написано visual studio 2005, а я скачал 2019 там меню разное, тяжело разобраться что к чему мб есть какие то нюансы, которые в книге не изложили хелп плиз.
Нажмите, чтобы раскрыть...
Motylek сказал(а):↑Начал читать книгу про c++ по совету одного из форумчан(спасибо то что нужно), но к сожалению застрял вот на этом.
Спойлер:Спойлер:Там написано visual studio 2005, а я скачал 2019 там меню разное, тяжело разобраться что к чему мб есть какие то нюансы, которые в книге не изложили хелп плиз.
Нажмите, чтобы раскрыть...1) Научись гуглить. Всё что тебе нужно можно найти в инете. Например сейчас тебе всего-то нужно загуглить "C++ VS2019 как создать проект"
2) Не лезь в программирование сейчас, серьёзно. Я тут смотрю ты спрашиваешь элементарные вопросы вроде "Что такое cmd". cmd - командная строка. Для начала вообще изучи основы компьютерной грамотности.
3) Начни изучать программирование с чего-то попроще. Возьми хоть тот же PascalABC, там и среда проще и даст хотя бы базовое понятие того, как это всё работает (базовые вещи в языках обычно одинаковые).
Ну серъёзно, чувак, ты завис на простом создании проекта в среде разработки, где есть интерфейс, причём VS не самая жестокая вещь
Asmund сказал(а):↑Хз, как по мне вполне нормально начать с С, какой смысл забивать Паскалем голову
Нажмите, чтобы раскрыть...В паскале есть что-то, что забивает голову? Там в основном голые циклы и условные операторы, которые в сишных языках пишутся относительно похоже. Парень просто поймёт логику того, как это работает
biruni670 сказал(а):↑Найди книгу поновее
Нажмите, чтобы раскрыть...Книги не переиздаются (и тем более не переводятся) после каждого обновления интерфейса msvc.
С уровнем знаний тса, разница между c++, каким он был на момент выхода книги (2011) и 2019, будет абсолютно не заметна.
saw_tooth сказал(а):↑Лучше возьми скажем notepad++ или что похожее и собирай тестовые программы в консоли, или выбери вобще другую IDE.
сделать это не сложно
Нажмите, чтобы раскрыть...Ну и зачем эта анальная эквилибристика с командной строкой (тем более виндовой) на его уровне?
Офк это нужно попробовать, чтоб знать, что и как работает, что получается на выходе после линковки и разобраться с флагами, но делать это в первую очередь, до хеллоуворда, хз, как по мне - отобьет всякое желание продолжать учиться.
Hellsky228 сказал(а):↑выкидывай книгу открывай стандарт
Нажмите, чтобы раскрыть...ты тоже наверное онли на стандарте плюсы вывез, ага
white_dog сказал(а):↑дальше слушай макак)
удачи
Нажмите, чтобы раскрыть...Самый информативный пост. Высер ради высера?
Ну тебя же на спрашивали, какой язык учить.
C# для старта - параша. Человек не может проект создать, а тут у него еще х*ева гора классов будет нагромождена.
Но вообще, в том, что тс нуб и опозорился я солидарен.
А по теме: как по мне - контента по плюсам на русском языке проще, чем тут, нет нигде.
Berglol сказал(а):↑Ну и зачем эта анальная эквилибристика с командной строкой (тем более виндовой) на его уровне?
Офк это нужно попробовать, чтоб знать, что и как работает, что получается на выходе после линковки и разобраться с флагами, но делать это в первую очередь, до хеллоуворда, хз, как по мне - отобьет всякое желание продолжать учиться.
Нажмите, чтобы раскрыть...Я к тому, что с 2005 студии многое изменилось, и если по книге будут использоваться многие вещи из студии (скажем ее дебагер, профилировщик, тонкая настройка компиляции) то он с ней замучается просто.
а cmd для компиляции одного файла, самый раз, особенно если сим-линк добавить в path, то вобще песня:
открыл папку любую:
0. или в адресе или через ПКМ+shift открыть cmd
1. vc32 (или имя вашего симлинка к vc_argbat)
2. |> 1 >> main.c
3. |> main.c
4. откроется редактор по умолчанию, пишем туда что надо.
5. |> cl main.c
6. |> main.exe
Ровно семь команд, пять из которых делаются единожды.
Я не говорю что именно так нужно, просто это проще, ибо пока "раскорячиться" Visual Studio я уже забываю что я вобще хотел в ней попробовать)
А вобще для себя я создал в корне папки проектов своих вот такой файлик.
Цитата:cl /O2 /GA /MD /LD main.cpp WinHttp.lib user32.lib - собрать библиотеку с динамическим рантаймом.
cl /O2 /GA /MТ /LD main.cpp WinHttp.lib user32.lib - собрать библиотеку со статическим рантаймом.cl /O2 /GA /MD /EHsc main.cpp WinHttp.lib user32.lib - собрать EXE со статическим рантаймомcl /O2 /GA /MT /EHsc main.cpp WinHttp.lib user32.lib - собрать EXE с динамическим рантаймом rundll32 dll.name - запускает DLL на исполнение.Точка входа должна быть помечена как:extern "C" __declspec(dllexport)Для резолвинга lpszCmdLine будет как строка.extern "C" __declspec(dllexport) void by(HWND hwnd, HINSTANCE hinst, LPWSTR lpszCmdLine, int nCmdShow);Нажмите, чтобы раскрыть...Хватает на все случаи жизни. Абсолютно.
Тема закрыта
-
ЗаголовокОтветов ПросмотровПоследнее сообщение
-
Сообщений:0
Просмотров:0
-
Сообщений:1
Просмотров:2
-
10kplayermain 19 Apr 2024 в 13:18Сообщений: 2 19 Apr 2024 в 13:18
Сообщений:2
Просмотров:2
-
Сообщений:5
Просмотров:6
-
Сообщений:2
Просмотров:2