Сейчас на форуме: igorcauret, Rio (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Руководство Inside Windows Debugging. Не компилируется Hello World |
Посл.ответ | Сообщение |
|
Создано: 03 марта 2015 16:00 · Поправил: volopas · Личное сообщение · #1 Ссылка на официальный сайт: https://www.microsoftpressstore.com/store/inside-windows-debugging-9780735662780 (руководство скачивается урезанное. Полное руководство см. http://goo.gl/N73ien http://samuel-svn.googlecode.com/svn/trunk/调试器/ ) На стр. xxiii - xxvi описано, как компилировать: Code:
Скомпилированная таким макаром прога вылетает с ошибкой: --------------------------- C:\book\code\chapter_02\HelloWorld\objfre_win7_x86\i386\HelloWorld.exe --------------------------- C:\book\code\chapter_02\HelloWorld\objfre_win7_x86\i386\HelloWorld.exe не является приложением Win32. --------------------------- ОК --------------------------- ![]() |
|
Создано: 03 марта 2015 16:23 · Личное сообщение · #2 |
|
Создано: 03 марта 2015 16:44 · Поправил: volopas · Личное сообщение · #3 Exeinfo PE показывает, что Image is 32bit executable В ольге не запускается, но PE header нормальный Code:
Добавлено спустя 14 минут Ольга не может создать процесс: 00477958 |. E8 73760300 CALL <JMP.&KERNEL32.CreateProcessA> ; \CreateProcessA Getlasterror=ERROR_BAD_EXE_FORMAT 193 (0xC1) %1 is not a valid Win32 application. ![]() |
|
Создано: 03 марта 2015 17:07 · Личное сообщение · #4 |
|
Создано: 03 марта 2015 17:47 · Личное сообщение · #5 |
|
Создано: 03 марта 2015 19:38 · Личное сообщение · #6 |
|
Создано: 03 марта 2015 19:46 · Личное сообщение · #7 |
![]() |
eXeL@B —› Вопросы новичков —› Руководство Inside Windows Debugging. Не компилируется Hello World |