Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/40: Рейтинг темы: голосов - 40, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 44

Что такое Attach to process?

05.02.2013, 17:57. Показов 8597. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!

Решил попробовать освоить немного C++ по чужим исходникам. Скачал архив. Там нет солюшен-файла. Только эти:
main.cpp
main.o
MakeFile.win
Snake.dev

Открываю .cpp. Возможности откомпилировать нет, вместо этого "Attach to process". Какой процесс выбрать не знаю. Объясните что к чему и как запустить.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.02.2013, 17:57
Ответы с готовыми решениями:

что такое process и thread?
что такое process и thread?

Attach to process, auto, param
Всем трям. Введение: программа на Питоне вызывает код из dll-ок, скомпилированных под VS 2013. Для отладки сишной части аттачимся к...

Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?
Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?

13
 Аватар для Troll_Face
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
05.02.2013, 18:27
это по ходу проект Dev-C++.
Цитата Сообщение от psdmaster Посмотреть сообщение
"Attach to process"
присоединиться к процессу. показывает выполняющийся процесс в виде ассемблерных команд.
0
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 44
05.02.2013, 22:06  [ТС]
Что такое Dev-C++ и где его взять?

Добавлено через 15 минут
И как можно запустить из-под Visual Studio?
0
97 / 71 / 5
Регистрация: 18.05.2011
Сообщений: 343
Записей в блоге: 1
05.02.2013, 22:11
Создай пустой проект и добавь к нему main.cpp
0
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 44
05.02.2013, 22:34  [ТС]
Цитата Сообщение от Саня gamer Посмотреть сообщение
Создай пустой проект и добавь к нему main.cpp
Пробовал. Выдает ошибку о том, что не может найти .exe созданного проекта.
0
97 / 71 / 5
Регистрация: 18.05.2011
Сообщений: 343
Записей в блоге: 1
05.02.2013, 22:38
а скомпилировать не пробовал?

Не по теме:

Когда-то и сам пробовал студию, но не понравилась, скачал Code::Blocks, по моему лучше студии в сто раз, особенно для начала

0
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 44
05.02.2013, 22:40  [ТС]
Цитата Сообщение от Саня gamer Посмотреть сообщение
а скомпилировать не пробовал?
Все с этим разобрался. Там нужно было добавить в папку source, а я просто открывал. Только он много ошибок нашел:

1>d:\c++\ishodniki\snake\project\main.cp p(260): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1> d:\microsoft visual studio 11.0\vc\include\conio.h(131) : see declaration of 'getch'
1>d:\c++\ishodniki\snake\project\main.cp p(274): warning C4244: 'argument' : conversion from 'time_t' to 'unsigned int', possible loss of data
1>d:\c++\ishodniki\snake\project\main.cp p(278): warning C4996: 'kbhit': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _kbhit. See online help for details.
1> d:\microsoft visual studio 11.0\vc\include\conio.h(133) : see declaration of 'kbhit'
1>d:\c++\ishodniki\snake\project\main.cp p(310): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1> d:\microsoft visual studio 11.0\vc\include\conio.h(131) : see declaration of 'getch'
1>d:\c++\ishodniki\snake\project\main.cp p(319): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1> d:\microsoft visual studio 11.0\vc\include\conio.h(131) : see declaration of 'getch'
1>d:\c++\ishodniki\snake\project\main.cp p(325): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1> d:\microsoft visual studio 11.0\vc\include\conio.h(131) : see declaration of 'getch'
1>d:\c++\ishodniki\snake\project\main.cp p(335): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1> d:\microsoft visual studio 11.0\vc\include\conio.h(131) : see declaration of 'getch'
1>d:\c++\ishodniki\snake\project\main.cp p(261): error C4716: 'intro' : must return a value

Как то без изменения кода можно с этим справиться?
0
97 / 71 / 5
Регистрация: 18.05.2011
Сообщений: 343
Записей в блоге: 1
05.02.2013, 22:51
нет
вместо getch напиши _getch
вместо kbhit _kbhit

Не по теме:

а сколько лет етому исходнику?

1
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 44
05.02.2013, 23:30  [ТС]
Цитата Сообщение от Саня gamer Посмотреть сообщение
нет
вместо getch напиши _getch
вместо kbhit _kbhit

Не по теме:

а сколько лет етому исходнику?

Ага, спасибо, разобрался.

а сколько лет етому исходнику?
Х.З. взял от сюда: http://olocoder.ru/SC0.html

Можешь посоветовать по-лучше исходники?
0
 Аватар для I.M.
576 / 559 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
05.02.2013, 23:44
Цитата Сообщение от psdmaster Посмотреть сообщение
Решил попробовать освоить немного C++ по чужим исходникам.
Собственно, может выбрать исходники попроще?
хотя бы hello world написать с нуля
0
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 44
05.02.2013, 23:48  [ТС]
Цитата Сообщение от I.M. Посмотреть сообщение
Собственно, может выбрать исходники попроще?
хотя бы hello world написать с нуля
Hello world - слишком просто. Даже пробовать не стал Хочется посмотреть что-нибудь по-сложнее. Чтоб вопросы возникли.
0
 Аватар для I.M.
576 / 559 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
05.02.2013, 23:56
Создание проекта в студии - тоже просто. И тем не менее, вы не справились
Язык лучше изучать последовательно, не пропуская и не перескакивая. А для этого желательно почитать литературу. И не важно - в бумажном или электронном виде.
1
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 44
05.02.2013, 23:57  [ТС]
Цитата Сообщение от I.M. Посмотреть сообщение
Создание проекта в студии - тоже просто. И тем не менее, вы не справились
Язык лучше изучать последовательно, не пропуская и не перескакивая. А для этого желательно почитать литературу. И не важно - в бумажном или электронном виде.
Ды я читаю. Но в том-то и дело что там только о коде и пишут. А об интерфейсе и разных средах ничего.
0
97 / 71 / 5
Регистрация: 18.05.2011
Сообщений: 343
Записей в блоге: 1
06.02.2013, 00:02
а может ты не то ищешь?
во тебе WinAPI, широкий выбор
а лучшая среда (по моему мнению) gcc+kate+make
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.02.2013, 00:02
Помогаю со студенческими работами здесь

Что такое IIS и что такое PWS? Почему одно без другого не работает?
вот уже второй день пытаюсь немного разобраться в АСП. накидал небольшую тестовую страничку. но с серверами я ничего не понимаю! что...

Что такое напряжение и что такое сила тока с позиции заряженных частиц
Объясните пожалуйста, что такое напряжение и что такое сила тока с позиции заряженных частиц. Например, имеется проводник в цепи, чем...

Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа?
Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа?

Что такое монитор и что такое мьютекс? Это же разные вещи?
Здравствуйте. В разных айти-статьях по-разному используют эти термины, причём часто их путают друг с другом. Хотелось бы, чтобы кто-нибудь...

Что такое метод equals() и что такое класс Object
Ответи на два вопроса очень надо 1) Что такое метод equals(). Чем он отличается от операции ==. 2) Что такое класс Object? Какие в нем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru