Форум программистов, компьютерный форум CyberForum.ru

unresolved external symbol _main - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод картинки на экран http://www.cyberforum.ru/cpp-beginners/thread38662.html
Как вывести на екран картинку размером 1024х786х36?
C++ Не получается решить Я только начал изучать С++....вот что написал если можно то подправьте и выложите...или ткните носом в ошибки.. #include "iostream" using namespace std; void main() { cout<<"Решение квадратного уравнения"<<endl; cout<<"Введите в одной строке значения коэффициентов и нажмите <Enter>"<<endl; cout<<"->"; float a,b,c,x1,x2,D; http://www.cyberforum.ru/cpp-beginners/thread38654.html
Написать функцию со сменным числом параметров для перевода чисел из двичной системы счисления в троичную C++
используя функции, решить задачи. Массив должен передаваться в функцию как параметр. 1) Заданный двумерный массив N x M. Найти в нём подмассив 3 х 3, сумма елементов которого максимальна. N и M не могут быть кратными трём. 2)Написать функцию со сменным числом параметров для перевода чисел из двичной системы счисления в троичную.Написать функцию вызова main, которая возвращается к этой...
C++ Напишите свои аналоги функций strlen(), strcpy(), strcmp() и сравните с библиотечными.
Напишите свои аналоги функций strlen(),strcpy(),strcmp() и сравните с библиотечными. Наивно написал эти функции: int strlen(char* c_str) { int count=0; while(*c_str++) ++count; return count; } /************************************************/
C++ Есть ли C++ нативный способ быстро обнулить массив (аналог bzero)? + ещё 2 вопроса http://www.cyberforum.ru/cpp-beginners/thread38637.html
Второй вопрос - если конструктор обнаружил условия, препятствующие созданию объекта, есть ли способ "не создавать" объект и не использовать потом дестуктор? Третий - стоит ли использовать динамические переменны внутри локальной области видимости(создать и удалить перед выходом из этой области) Спасибо
C++ функция разбивает файл на биты.... Написать функцию,разбивающую файл на биты и записывающую последовательно эти биты с интервалом в 24 байт в другой файл. В случае нехватки длины 2-го файла вывести предупреждение сообщение и прекратить работу. подробнее

Показать сообщение отдельно
I.B.
1 / 1 / 0
Регистрация: 04.02.2010
Сообщений: 48
04.02.2010, 20:54     unresolved external symbol _main
Доброго времени суток ... прошу помощи вот по такому вопросу ... читаю книгу Юрия Щупака Win32 API ... там есть пример программы hello, world ... и вот компилятор выдаёт мне две ошибки

Error 1 error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup MSVCRTD.lib

Error 2 fatal error LNK1120: 1 unresolved externals C:\Users\STRELOK\Documents\Visual Studio 2008\Projects\Hello World 1\Debug\Hello World 1.exe


вот исходник:

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include <windows.h> 
 
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdLine)
{
    HWND hMainWnd;
    char classname[] = "MyClass";
    MSG msg;
    WNDCLASSEX wc;
    wc.cbSize           = sizeof(wc);
    wc.style            = CS_HREDRAW|CS_VREDRAW;
    wc.lpfnWndProc      = WndProc;
    wc.cbClsExtra       = 0;
    wc.cbWndExtra       = 0;
    wc.hInstance        = hInstance;
    wc.hIcon            = LoadIcon(NULL, IDI_APPLICATION);
    wc.hCursor          = LoadCursor(NULL, IDC_ARROW);
    wc.hbrBackground    = (HBRUSH)GetStockObject(WHITE_BRUSH);
    wc.lpszMenuName     = NULL;
    wc.lpszClassName    = classname;
    wc.hIconSm          = LoadIcon(NULL, IDI_APPLICATION);
 
 
    if(!RegisterClassEx(&wc))
    {
        MessageBox(NULL, "Cannot register class", "Error", MB_OK);
        return 0;
    }
    
    hMainWnd = CreateWindow(classname, "new", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, 
        CW_USEDEFAULT, 0, (HWND)NULL, (HMENU)NULL, (HINSTANCE)hInstance, NULL);
 
    if(!hMainWnd)
    {
        MessageBox(NULL, "Cannot create window", "Error", MB_OK);
        return 0;
    }
 
    ShowWindow(hMainWnd, nCmdLine);
 
    while(GetMessage(&msg, NULL, 0, 0))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
 
    return msg.wParam;
}
 
 
LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
    HDC hDC;
    PAINTSTRUCT ps;
    RECT rect;
 
    switch (uMsg)
    {
    case WM_PAINT:
        hDC = BeginPaint(hWnd, &ps);
        GetClientRect(hWnd, &rect);
        DrawText(hDC, (LPCSTR)"Hello World 1", -1, &rect, DT_SINGLELINE|DT_CENTER|DT_VCENTER);
 
        EndPaint(hWnd, &ps);
        break;
    
    case WM_CLOSE:
        DestroyWindow(hWnd);
        break;
        
    case WM_DESTROY:
        PostQuitMessage(0);
        break;
 
    default:
        return DefWindowProc(hWnd, uMsg, wParam, lParam);
    }
 
    return 0;
}
в свойствах ставлю мультибайт ... среда 2008 года ...

Заранее спасибо )
 
Текущее время: 17:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru