Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
#1

Ошибка в приложении: "error LNK2019: ссылка на неразрешенный внешний символ" - C++

12.07.2015, 11:28. Просмотров 639. Ответов 2
Метки нет (Все метки)

Создал консольное приложение и в него добавил код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include "afxwin.h" // MFC Основные и стандартные компоненты
 
class CMainWnd : public CFrameWnd
{
public:
    CMainWnd(); // Конструктор по умолчанию
};
 
CMainWnd::CMainWnd()
{
    Create(NULL,L"Step1",WS_OVERLAPPEDWINDOW,rectDefault,
        NULL,NULL); // Создать окно программы
}
 
class CMyApp : public CWinApp
{
public:
    CMyApp();           //конструктор по умолчанию
    virtual BOOL InitInstance();//стандартная инициализация
};
 
CMyApp::CMyApp() // конструктор главного класса приложения
{}
 
BOOL CMyApp::InitInstance() // стандартная инициализация
{
    m_pMainWnd=new CMainWnd();  // создать класс окна
    ASSERT(m_pMainWnd); // проверить его правильность
    m_pMainWnd->ShowWindow(SW_SHOW);// Показать окно
    m_pMainWnd->UpdateWindow(); // Обновить окно
    return TRUE;        // Вернуть что все нормально
};
 
CMyApp theApp;  // запуск приложения
Компилирую и появляется ошибка:
1> Для всех выходных данных обновления не требуется.
1>libcmtd.lib(crt0.obj) : error LNK2019: ссылка на неразрешенный внешний символ _main в функции ___tmainCRTStartup
1>D:\Visual Studio 2010\Projects\test\Debug\test.exe : fatal error LNK1120: 1 неразрешенных внешних элементов

В чем проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2015, 11:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка в приложении: "error LNK2019: ссылка на неразрешенный внешний символ" (C++):

Ошибка при отображении русских шрифтов в консоли: "error LNK2019: ссылка на неразрешенный внешний символ" - C++
Доброго времени суток! решил модернизировать простенькую программу, чтобы отображался русский шрифт в консоли, делаю согласно книги, но не...

Error LNK2019: "ссылка на неразрешенный внешний символ _main" - C++
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: ссылка на неразрешенный внешний символ _main в функции ___tmainCRTStartup ...

Найти причины и способы исправления ошибки "error LNK2019: ссылка на неразрешенный внешний символ" - C++
Добрый день! Подскажите пожалуйста, писала программу. Но при компиляции выдает ошибку: error LNK1120: неразрешенных внешних...

Ошибка "LNK2019 ссылка на неразрешенный внешний символ" - C++
допустим есть файл A.h в котором записано следующее template <typename T> class A { public: A(); }; и есть файл A.cpp ...

Ошибка в классе Vegetatable "LNK2019 ссылка на неразрешенный внешний символ _main" - C++
Добрый день, дано условие : "Создать класс Vegetable, содержащий следующие элементы: - поле «вес» float Mass; - поле «зрелость» ...

error LNK2019: ссылка на неразрешенный внешний символ "public: int __thiscall KDocument::Open(char const *)" в функции _WinMain@16 - C++
ребята, при компиляции линковщик ругается, подскажите пожалуйста , вроде бы и Kdocument.h импортирован, не знаю в чем дело// HexBeta.cpp :...

2
DrOffset
7376 / 4453 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
12.07.2015, 16:51 #2
Цитата Сообщение от ninja2 Посмотреть сообщение
В чем проблема?
Функции main нет, очевидно.
0
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
12.07.2015, 17:50  [ТС] #3
Цитата Сообщение от DrOffset Посмотреть сообщение
Функции main нет, очевидно.
Да наверно в консольном приложении нельзя создать приложение МФС типо там используется main, я создал приложение виндовс и туда закинул этот код тогда заработало. Для виндовс приложений функция главная winmain для консольных main
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2015, 17:50
Привет! Вот еще темы с ответами:

Ошибка LNK2019 ссылка на неразрешенный внешний символ _main в функции "int __cdecl invoke_main(void)" - C++
В текстовый файл вставить пробелы таким образом, чтобы каждая строка имела длину 80 символов (пробелы в строке должны быть вставлены...

Ошибка error LNK2019: ссылка на неразрешенный внешний символ - C++
Здравствуйте! Помогите пожалуйста! Компоновщик выдаёт ошибку error LNK2019: ссылка на неразрешенный внешний символ "class...

Ошибка error LNK2019: ссылка на неразрешенный внешний символ - C++
Здравствуйте, не уверен в эту ли тему пишу, но в теме специализированой по OpenGL мне ни кто ничего не сказал( Так вот, начал разбираться с...

Ошибка: error LNK2019: ссылка на неразрешенный внешний символ... - C++
Не могу понять ошибку в своей программе! Ничего красным не подчёркивается, но программа не запускается. В окне "Вывод" в разделе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru