|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Май 6, 2004 08:46:21 · Поправил: Oleg_SK Поставил себе дошлепок к MASM-2003. Появилась проблема при линковании отладочной версии проекта. Линкер говорит: LINK : fatal error LNK2023: bad dll or entry point 'msobj71.dll'. Без этого дошлепка все линковалось без проблем. В сети увидел, что этот вопрос уже поднимался (http://www.dotnet247.com/247reference/msgs/37/185042.aspx), но к сожалению найденная инфа на английском языке. Отсюда просьба: народ, кто может, переведите ответ. |
|
|
Дата: Май 6, 2004 10:31:21 · Поправил: Oleg_SK В общем, я сам, как смог, перевел. Что-то не сростается. Все возможные причины, которые описаны в этом ответе - отсутствуют... Например: 1. Библиотека msobj10.dll находится в одной папке с компановщиком; 2. Все перечисленные либы, от которых зависит работа либы: msobj10.dll, - присутствуют. Я даже копировал их на всякий случай в каталог ...\masm32\bin\, но это не помогло; 3. Мне кажется маловероятным, что в этом дошлепке находится устаревшая версия либы, т.к. она все-таки взята из Microsoft® Visual Studio.NET. Судя по всему, есть какая-то другая причина, не описанная в том ответе. Короче, проблема не решена. У кого есть мысли, о том: как ее решить? Заранее благодарен за ваши ответы. |
|
|
Дата: Май 6, 2004 21:42:50 Неужели, эта проблема появилась только у меня? |
|
|
Дата: Май 6, 2004 22:12:24 Ох... Я проверю сегодня ночью эти два дошлепка, если не забуду... |
|
|
Дата: Май 8, 2004 04:52:16 volodya Как успехи? Есть надежда? |
|
|
Дата: Май 9, 2004 23:30:28 Ну, приаттачь сюда свой проект, погляжу. Хотя, ты первый такой, кто жалуется на 2003 дошлепок. |
|
|
Дата: Май 10, 2004 07:10:02 · Поправил: Oleg_SK volodya Хотя, ты первый такой, кто жалуется на 2003 дошлепок. Да, я вижу это! Значит, скорее всего, проблема где-то у меня... У меня не линкуется ни один проект (Win32 App) в отладочном варианте! Вот пример: .686 .model flat, stdcall ;32 bit memory model option casemap :none ;case sensitive include windows.inc include kernel32.inc includelib kernel32.lib .code Start: invoke ExitProcess, 0 end Start P.S.: Вот еще инфа, которая может пригодиться: 1)ОС Windows 2000 Pro (SP3) Russian edition; 2)До установки дошлепка, стоял пакет: MASM32 v8.2 Release 3)Для кодинга на ассемблере, я использую IDE: RadASM v2.0.4.2 . 4) В Project\Project options (в RadASM) указаны следующие командные строки (Default): Assemble: 3,O,$B\ML.EXE /c /coff /Cp /Zi /I"$I",2 Link: 5,O,$B\LINK.EXE /SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 /LIBPATH:"$L" /OUT:"$5",3,4 P.S.S.: Сам дошлепок я скачал себе уже давно. Может быть, дело в этом? Его содержимое обновлялось? |
|
|
Дата: Май 10, 2004 23:52:14 volodya Что скажете? |
|
|
Дата: Май 11, 2004 00:04:19 Скажу, что и сам охренел только что. Ну откуда ты взялся, блин, на мою голову... Та же ошибка... С release компилится, с debug - нет :( |
|
|
Дата: Май 11, 2004 00:09:43 Oleg_SK И кому нужна эта дебуг версия если исходники на асме, неужто компилятор извратил твой собственный код до неузнаваемости ;-) |
|
|
Дата: Май 11, 2004 00:20:16 Asterix Я часто использую высокоуровневые конструкции MASM32 при написании кода (там где нет необходимости в особой оптимизации). Когда я работаю с SoftICE я хочу иметь возможность видеть и голый код и в сорсах... |
|
|
Дата: Май 11, 2004 00:24:41 Решил. Сейчас перепакую и положу на сайт. Неправильная версия msobj71.dll... Соори. |
|
|
Дата: Май 11, 2004 00:30:13 volodya Ура! Через какое время можно будет его сливать себе? |
|
|
Дата: Май 11, 2004 00:30:57 Сейчас. |
|
|
Дата: Май 11, 2004 11:37:47 Дошлёпок 2003 я скачивал 04.10.2003 , там msobj71.dll вообще нету . И нормально компилиться в debug (см. аттач) Используемые файлы (ml.exe,link.exe,mspdb70.dll,msobj10.dll) версии 7.00.9466 626561478__debug.zip |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.070 |