Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Eclipse+MinGW+SDL

1.9K
15 марта 2007 года
HEvgA
49 / / 16.09.2004
Здрасте. Кто пробовал программировать графику на SDL в Eclipse+MinGW.
Установил Eclipse, установил плагин, чтоб писать на C/C++, поставил MinGW. Простые программы типа
 
Код:
#include <iostream>
int main(){

    std::cout << “Hello world!” << atd::endl;
    return 0;
};

компилются без проблем. А как только добавлю
 
Код:
#include <iostream>
#include <SDL/SDL.h>  

int main(){

    SDL_Init(SDL_INIT_VIDEO);
    SDL_Quit();
    return 0;
};

тут и начинаются всякие ошибки вылизать, потом добился чтоб компилировался в объектный файл. Теперь не могу добиться чтоб линковался.

Помогите кто знает. Покажите как надо настроить среду чтоб все нормально компилилось.
В данный момент вот что выводится у меня при компиляции.

Код:
**** Build of configuration Debug for project Krab ****

mingw32-make -k all
'Building file: ../main.cpp'
'Invoking: GCC C++ Compiler'
g++ -Dmain=SDL_main -I"C:\MinGW\include" -I"C:\MinGW\lib\gcc\mingw32\3.4.2\include" -I"C:\MinGW\include\c++\3.4.2\backward" -I"C:\MinGW\include\c++\3.4.2\mingw32" -I"C:\MinGW\include\c++\3.4.2" -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"main.d" -MT"main.d" -o"main.o" "../main.cpp"
../main.cpp:13:3: warning: no newline at end of file
'Finished building: ../main.cpp'
' '
'Building target: Krab.exe'
'Invoking: GCC C++ Linker'
g++ -L"C:\MinGW\lib" -o"Krab.exe"  ./main.o   -lmingw32 -lSDLmain -lSDL
C:\MinGW\lib/libSDLmain.a(SDL_win32_main.o)(.text+0x3bd): In function `console_main':
c:/projects/SDL/src/main/win32/SDL_win32_main.c:249: undefined reference to `SDL_main'
collect2: ld returned 1 exit status
mingw32-make: *** [Krab.exe] Error 1
mingw32-make: Target `all' not remade because of errors.
Build complete for project Krab
1.9K
15 марта 2007 года
HEvgA
49 / / 16.09.2004
Нашел, у когота тоже была такая проблема, все решилось
http://www.gp32x.com/board/lofiversion/index.php/t33235.html
спасибо за внимание.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог