Ольга не дизассемблирует VC проекты.

Тема в разделе "WASM.BEGINNERS", создана пользователем Quark, 14 сен 2007.

  1. Quark

    Quark New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2007
    Сообщения:
    211
    Вобщем в этом и проблемма. намудил я с параметрами компиляции. код классный получаестя, НО при запуске в ольге там один машинный код. Ctrl+A не помогает. Вот параметры компилятора и линкера. Хотя, думаю что проблемма в ольке...

    # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
    # ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FR /YX /FD /c
    # ADD BASE RSC /l 0x419 /d "NDEBUG"
    # ADD RSC /l 0x419 /d "NDEBUG"
    BSC32=bscmake.exe
    # ADD BASE BSC32 /nologo
    # ADD BSC32 /nologo
    LINK32=link.exe
    # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
    # ADD LINK32 ntdll.lib kernel32.lib user32.lib /nologo /entry:"Main" /subsystem:windows /machine:I386 /nodefaultlib /align:32 /merge:.rdata=.text
    # SUBTRACT LINK32 /pdb:none
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Нет отладочной информации. Подозреваю, даже pdb нет.
    Добавь /Zi компилятору и /debug линкеру.
     
  3. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    IceStudent
    Можно поинтересоваться чайнику... А зачем она нужна? Олькина (я так понимаю Olly Debug имелась в виду) работа - дизасмить код, а не читать отладочную информацию. И, если прога скомпилена в нативном коде, то Олька все должна показывать. Или я ошибаюсь?
     
  4. Quark

    Quark New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2007
    Сообщения:
    211
    Ты прав. ей отладочная информация не нужна. Это вообще по ходу дела сама олька тупит. ведь код исполняется и вполне корректно.
     
  5. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Quark
    А, не так понял. Тогда попробуй наоборот, "remove analys from module".