|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 30, 2003 15:24:13 |
|
|
Дата: Авг 30, 2003 15:48:16 teleport А про lib.exe так и написано по правой клавише мыши- Microsoft® Linker Stub. |
|
|
Дата: Авг 30, 2003 16:49:27 · Поправил: teleport А про lib.exe так и написано по правой клавише мыши- Microsoft® Linker Stub. Это я уже давно заметил ;-) Просто не нашел в link.exe ключа, с помощью которого можно обойтись без вызова lib.exe Посмотри, может тут есть какие патчи: [url=http://www.win32asm.cjb.net/download.html ]http://www.win32asm.cjb.net/download.html [/url] Посмотрел. Вроде, ничего интересного. Похоже, альтернативы VS (или MASM32) на сегодня нет. Придется осваивать (чем уже и занимаюсь) именно эти инструменты, поскольку всякие там MASM 6.13, 6.14, 6.15 положения не спасают. |
|
|
Дата: Авг 30, 2003 17:23:25 поскольку всякие там MASM 6.13, 6.14, 6.15 положения не спасают. Конечно не спасают, лишняя головная боль как обновится.. А VS обновляется регулярно! |
|
|
Дата: Авг 30, 2003 18:37:18 А VS обновляется регулярно! Кстати, а не поделитесь опытом - зачем оно (обновление) вообще нужно? Я вот, к примеру, в ближайшие лет десять заниматься этим не собираюсь: есть инструмент для WIN32API - и ладненько. Разве WIN64API там какой-нибудь возникнет... А раньше зачем? Мы же не какие там нибудь дельфисты: все, что нужно, и так есть... |
|
|
Дата: Авг 30, 2003 18:55:24 teleport Видимо надо полагать что Microsoft от версии к версии улучшает свой компилятор, по крайней мере можно на это надеяться ;-), это в свою очередь отразится на качестве кода, что для ассемблерщика просто необходимо. Меня, например, раздражало что в каждом вызове call вместо того чтобы сразу прыгнуть на адрес начала процедуры следует jmp на этот адрес, поэтому пришлось переделать свои inc'луды для генерации более оптимального кода, т.е. без этих заглушек, в самом MS VS эта проблема давно решена, к слову об этом есть статья Edmond'а, уже даже две :-) |
|
|
Дата: Сен 1, 2003 16:56:43 teleport Это я уже давно заметил ;-) Просто не нашел в link.exe ключа, с помощью которого можно обойтись без вызова lib.exe дык ключ то -lib. какой еще нужен? можешь загрузить lib.exe в дебагер, кинуть брек на WinExec и глянуть, какие точно параметры в link.exe передаются, если так интересно... |
|
|
Дата: Сен 2, 2003 14:25:07 Так и есть: WinExec('link.exe -lib'....) Все отчетливо видно |
|
|
Дата: Сен 2, 2003 19:45:25 В моем старом либе (6.11) было такое: lib.exe /? - выдает помощь lib.exe mylib.lib,+file1.obj-+file2.obj-file3.obj; можно было также получить листинг библиотеки Как с этим теперь? Как узнать все ключи работы lib.exe? |
|
|
Дата: Сен 2, 2003 20:00:23 teleport Как с этим теперь? Как узнать все ключи работы lib.exe? Теперь опций у LIB.EXE даже больше чем раньше. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccor e/html/_core_managing_a_library.asp |
|
|
Дата: Сен 3, 2003 12:28:28 дык и теперь lib.exe /? подсказку дает. а если без lib.exe, то link.exe -lib "/?" - те же яйца, только в профиль... блин, ну неужели так трудно в дебагере покопаться? |
|
|
Дата: Сен 4, 2003 14:19:34 блин, ну неужели так трудно в дебагере покопаться Увы... Нет у меня (пока) ни отладчика, ни дизассемблера. Не обзавелся еще. Однако, не могу даже описать, какой это кайф - кодить без них, и чтобы при этом таки добиваться работоспособности ;-) |
|
|
Дата: Сен 4, 2003 14:27:21 teleport Увы... Нет у меня (пока) ни отладчика, ни дизассемблера. Не обзавелся еще. Однако, не могу даже описать, какой это кайф - кодить без них, и чтобы при этом таки добиваться работоспособности ;-) Даааа, из пушки по Воробъям -- это тоже кайф :)) Или в вашем случае, как это было в Фараоне рыть канал руками, когда рядом лопата... Мазахизм конечно вещь приятная, но не полезная. |
|
|
Дата: Сен 4, 2003 14:32:49 · Поправил: masquer кодить без них, и чтобы при этом таки добиваться работоспособности Напиши мне таким макаром простенькое окошко, чтобы в меню битмапы были и простенький ListView с битмапами в subitem. "Hello Integer" и я без отладчика напишу. Не вижу смысла в этом мазохизме. |
|
|
Дата: Сен 4, 2003 21:04:46 teleport а за чем, собственно дело? разел "инструменты" - лей что нравится. на первое время w32dasm с головой хватит... |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.089 |