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

Точка входа должна быть определена - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Планирование процессов http://www.cyberforum.ru/cpp/thread978180.html
Реализовать программу-диспетчер управления процессами (потоками). На вход системы поступает К задач. Каждая из задач состоит из 3-х процессов. Первый заполняет текстовый файл Х случайными числами...
C++ Разработать и получить на экране рисунок обложки учебника Очень нужна ваша помощь. Разработать и получить на экране рисунок обложки какого-либо учебника вместе с названием, фамилиями авторов, рисунками, отражающими суть предмета. Буду очень благодарен... http://www.cyberforum.ru/cpp/thread973588.html
OpenCV C++
уважаемые участники, я чайник по ОpenCV. помогите?! с чего начать и как обучаться, чему стоит а чему нет
C++ Как сделать, чтобы консоль не мигала
Всем доброго времени суток. У меня в программе WinAPI такой фрагмент: f=popen(<обращение к консольной программе>,"r"); <ввод с потока f> pclose(f); Все работает, но пока этот фрагмент...
C++ Совет http://www.cyberforum.ru/cpp/thread967767.html
Помогите решить языке программирования мне начать учить ООП + Delphi + C / / / каким именно?? + Java + PHP + Ваш совет. Я знаю Паскаль и С++ только без использования ООП.Буду писать программы 1...
C++ Функции для клавишей в OpenGL Нашел в OpenGL 2 функции одна для клавиш движения...вторая использует ASCII...непойму почему разработчкики не обединили функции...вообще нашел другую API функцию GetAsyncKeyState, глядя в гугл нашел... подробнее

Показать сообщение отдельно
Weader
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 3

Точка входа должна быть определена - C++

15.10.2013, 17:11. Просмотров 672. Ответов 2
Метки (Все метки)

Вообщем начал изучать SDL.Во время выполнение первой же программы случилась как я раньше считал
глупая ошибка.Вот код CApp.cpp:
Кликните здесь для просмотра всего текста

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
#include "CApp.h"
 
CApp::CApp() {
  Running = true;
}
 
int CApp::OnExecute() {
    if(OnInit() == false) {
        return -1;
    }
 
    SDL_Event Event;
 
    while(Running) {
        while(SDL_PollEvent(&Event)) {
            OnEvent(&Event);
        }
 
        OnLoop();
        OnRender();
    }
 
    OnCleanup();
 
    return 0;
}
 
int main(int argc,char *argv[]){
    CApp theApp;
 
    return theApp.OnExecute();
}

в Результате выполнения LINK : fatal error LNK1561: точка входа должна быть определена хотя точка входа по идеи есть.После некоторых экспериментов я понел что если закоментировать первую строчку то увидим что всё будет нормально выполнятся.

Вот код CApp.h:
Кликните здесь для просмотра всего текста
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
#ifndef _CAPP_H_
 #define _CAPP_H_
 
#include <SDL.h>
 
 
class CApp {
    private:
        bool            Running;
 
      SDL_Window* window ;
 
    public:
        CApp();
 
        int OnExecute();
 
    public:
        bool OnInit();
 
        void OnEvent(SDL_Event* Event);
 
        void OnLoop();
 
        void OnRender();
 
        void OnCleanup();
}
 
 
 
#endif
;

Если здесь закоментировать #include <SDL.h> то всё тоже хорошо выполняется из чего следует, что я скорее всего не правильно добавил библиотеку в проект.
Добавлял Библиотеки я так:
1)Проект->Свойства->Каталоги VC++->каталоги библиотек добавлял путь к папки lib
2)Проект->Свойства->C/C++->Дополнительные каталоги включаемых файлов->там добавлял путь к lib и к паке где находятся .h файлы
3)Проект->Свойства->Компоновщик->Ввод->Дополнительные зависимости там добавлял SDL2main.lib,SDL2.lib,SDL2test.lib
И на этом всё.
Что я делаю не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru