MASM32 - Не компилится,суко.

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Welemir, 30 Jul 2010.

  1. Welemir

    Welemir Elder - Старейшина

    Joined:
    10 Jan 2008
    Messages:
    229
    Likes Received:
    11
    Reputations:
    -4
    Ошибка: LINK : error LNK2001: unresolved external symbol _WinMainCRTStartup


    Программа:


    .386
    .model FLAT,stdcall


    _DATA SEGMENT

    s dd 50;

    _DATA ENDS;


    end;

    В сети ничего вразумительного не пишут.
     
  2. Catbert

    Catbert Banned

    Joined:
    29 Jun 2010
    Messages:
    80
    Likes Received:
    27
    Reputations:
    10
    Интересно где ты ищешь...

    http://www.google.com/#hl=en&q=masm+error+LNK2001%3A+unresolved+external+symbol+_WinMainCRTStartup
     
  3. Welemir

    Welemir Elder - Старейшина

    Joined:
    10 Jan 2008
    Messages:
    229
    Likes Received:
    11
    Reputations:
    -4
    Я хреново англ фтыкаю,проглядел кучу форумов ру и никто не знает решения.Если ты уже нашёл ответ,то напиши.
     
  4. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    147
    Reputations:
    18
    Люди что бы хорошо знать ПК учите англ : ) я например если ищю инфу то только пишу по англ : )в крайняк лезу в ру или итал : )
     
  5. St0nX

    St0nX Elder - Старейшина

    Joined:
    19 May 2007
    Messages:
    257
    Likes Received:
    46
    Reputations:
    0
    Точку входа не может найти. Добавь:
     
  6. Welemir

    Welemir Elder - Старейшина

    Joined:
    10 Jan 2008
    Messages:
    229
    Likes Received:
    11
    Reputations:
    -4
    ООО,пасип тебе - я твой вечный должник : D.А почему линковщик сразу не мог сообщить об этом ? ( Херню какую-то выдаёт малопонятную.Переделал вот так,всё нормуськи,кроме одного НО:


    .386
    .model FLAT,stdcall


    .data

    s dd 50;


    .code

    start:

    mov eax,5;

    end start

    end;


    При компиляции процесс прекращает свою работу(.
     
  7. Welemir

    Welemir Elder - Старейшина

    Joined:
    10 Jan 2008
    Messages:
    229
    Likes Received:
    11
    Reputations:
    -4
    Разобрался.Про ret забыл,хотя,почему ошибка возникла непонятно.Только по книжке знаю,что в конце надо рет ставить,а зачем и почему - непонятно.мол,так принято и всё тут.