Создаю проект с файлом. Пишу код, в отладчике все нормально. Далее. Добавляю новый файл к проекту (жамкаю в браузерном окошке справа - add new и создаю новый файл). Собственно, пишу код, жму ctrl+D на запуск отладчика,а в отладчике прога от первого файла...И все. Что я не так делаю?Как открыть второй файл в отладчике? ЗЫ. Естественно, если переписать код второй проги в первый файл в отладчике все нормально
он вообще не создает прогу. Солько "сорец". При этом когда линкую и собираю файл пишет, мол все Ок "make finished" ,а файлы не создаются. Естествыенно , отладчику нечего отлаживать
MetAlic а как ты определяеш, есть-ли в прграмме или нет, тот дополнительно добавленный код? может в этом дело?
не понял тебя. Я создаю проект. С одним асм-файлом. Пишу прогу, компилю, отлаживаю. Все ок. А тут я хочу в этот же проект добавить еще один асм-файл. Второй. С другой прогой. Я пишу во втором асм-файле другую прогу,
MetAlic естественно! не ожидал такого расклада один проект - одна программа! если честно, не врублюсь, как у тебя мог собраться бинарик из двух программ (с двумя ентрипоинтами) без ошибок
вот так вот) А я и не понимаю, линковка и билдинг успешно прошли, файла нет... эээ...а нафиг тогда такоя IDE?! Если мне нужно в одном проекте уместить несколько прог?! Это же ппц, под каждую прогу создавать отдельный проект. Если у меня есть набор однотипных прог, которые должны включаться в один проект...Мне не удобно их разбрасывать... wsd, это так во всех IDE или есть те, которые поддерживают несколько прог в одном проекте? не знаешь? На какой-нибудь фар переходить не вариант...
MetAlic да, под каждую прогу отдельный проект все так делают и никто не жужжит. а вот сях в вижулстудии можно делать солютион, в который входят несколько проектов. может и есть какие другие иде, с нужным тебе функционалом, но я не встречал, а радасм считается лучшей. привыкай
Имхо нужно посмотреть 1. скрипт который выполняет сборку - обычно это последовательность команд вызывающих ml, link прочее тут могут быть коллизии сборка одного exe файла крушит промежуточные файлы другого другими словами смотри что поучается после каждого шага 2. среда связана не получает всех сведений от компилятора если например собираешь масмом тут смотришь сообщения которые тебе выдает вызываемый средой компилятор - не факт что при ошибке в исходнике он установит ерорлевел нужным для среды образом
Самому стало интересно! И сел разбираться. Вот что собрал из нарытой инфы по Nmake.exe. Nmake.exe из архива, скопируй в c:\masm32\bin\ В папке nmake содержиться проект для RadAsm-а. Он компилит два других проекта для RadAsm-а, одну либу (ProTransDLL) и exe-шник (MyCAM). Причем для того чтобы собрать EXE нужно сначала собрать DLL. (самых проектов в архиве конечно нет) Раньше собирал DLL копировал в другой проект... ну не очень приятно, но выход. Сейчас лафа. Удачи!
Чтобы не слздавтаь еще тему. Как подрубить к radasm приложение,чтобы запускалось быстрыми клавишами. Вот,например, hiew мне надо. В asmedit'e все понятно,например,а тут что-то не могу найти. Дебугер есть,а остальное не могу подключить
проблема решена. если кому понадобится: options - tools menu - создаем новый пункт, проипсываем быструю клавишу и путь. Из path от отказался запускать, поэтому прописывал полный адрес вручную.