![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.11.2010
Сообщений: 37
|
![]()
Доброго времени суток, дорогие форумчане!
На бескрайних просторах Рунета наткнулся на сию замечательную статью. Естественно, захотелось реализовать написанное автором. Разница в среде программирования (автор статьи использовал Visual Studio 6.0, я же сейчас юзаю Qt Creator) сказалась. Если переделки в Сишном коде были не более чем косметическими, то с Asm'ом случилась беда, запускаться тот код не захотел. Конкретика - в прикреплённом скрин-шоте. Т.к. asm знаю хуже чем плохо, а разобраться с этим кодом уж очень хочется, то взываю к вашей помощи! Научите, что вызвало эти ошибки, и как их исправить? Код:
![]() |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,828
|
![]() Цитата:
2. Понять, что у разных компиляторов асма разный синтаксис и оформление. 3. Понять, что Microsoft Compiler и Gnu Compiler различаются не только названиями. ... |
|
![]() |
![]() |
![]() |
#3 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
![]()
И понять, что надо поставить хотя бы MSVC++ 2008 Express, а в настройках нового проекта вручную указать цели сборки, где и выбрать VC++ 2008, вместо MinGW
![]()
"Тяжело в учении, легко в бою" - А.В. Суворов
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,828
|
![]()
А вдруг ТС именно ГЦЦ освоить решил...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 23.11.2010
Сообщений: 37
|
![]()
Благодарю за идею с MSVC++, там всё заработало
Но всё-таки да, решил GCC освоить Допустим, у меня такой код: Код:
undefined reference to `szPass' undefined reference to `bAlf' undefined reference to `rdi' И следующая ошибка: error: collect2: ld returned 1 exit status Внимание, уважаемые знатоки, вопрос! Как это исправить, где в коде ошибки? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Qt creator 2.0.1 | Hemul | Qt и кроссплатформенное программирование С/С++ | 12 | 26.02.2011 17:48 |
Использование asm процедуры в Delphi | Alex1991 | Общие вопросы Delphi | 4 | 08.02.2011 12:50 |
Qt Creator | BioS | Qt и кроссплатформенное программирование С/С++ | 1 | 23.06.2010 06:50 |
QT Creator | mirawoo | Общие вопросы C/C++ | 2 | 23.08.2009 16:09 |