none
Не компилирует ни одну программу RRS feed

  • Вопрос

  • http://prntscr.com/amxdoy ,

    http://prntscr.com/amxgxo

    Что мне делать помогите?

    я уже и переустановил его с 2010 на 2013)))делать было нечего
    все ровно пишет эту фигню.

    1>------ Построение начато: проект: Win32Project1, Конфигурация: Debug Win32 ------
    1>Построение начато 01.04.2016 23:50:51.
    1>InitializeBuildStatus:
    1>  Обращение к "Debug\Win32Project1.unsuccessfulbuild".
    1>ClCompile:
    1>  perec.cpp
    1>MSVCRTD.lib(crtexew.obj) : error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в функции ___tmainCRTStartup
    1>c:\MyPrograms\Win32Project1\Debug\Win32Project1.exe : fatal error LNK1120: неразрешенных внешних элементов: 1
    1>
    1>Сбой построения.
    1>
    1>Затраченное время: 00:00:05.11
    ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========


    • Изменено Exodexor 1 апреля 2016 г. 19:58
    1 апреля 2016 г. 19:53

Ответы

  • Вы хотели создать консольное приложение, а создали оконное. Поэтому компоновщик ищет функцию WinMain. Когда выбираете тип проекта, будьте внимательнее.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    4 апреля 2016 г. 8:31

Все ответы

  • Добрый день.

    Похоже на проблемы с линковщиком (пытается собирать не тот тип проекта).

    Попробуйте изменить Properties -> Linker -> System -> SubSystem.

    с Windows (/SUBSYSTEM:WINDOWS) на Console (/SUBSYSTEM:CONSOLE)

    2 апреля 2016 г. 8:30
    Отвечающий
  • Вы хотели создать консольное приложение, а создали оконное. Поэтому компоновщик ищет функцию WinMain. Когда выбираете тип проекта, будьте внимательнее.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    4 апреля 2016 г. 8:31