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

Установка SDL - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка массива http://www.cyberforum.ru/cpp-beginners/thread827972.html
Ребята, есть програма которая нормализирует квадратную матрицу, но она почемуто выдает ошибку об типах даных, но я никак не могу розобраться почему. Взглените пожалуйста. #include <iostream> #include <math.h> #include <conio.h> #include <windows.h> using namespace std; float norm (float a, float b, int c, int n); int main(){ int i,j; int size,radok;
C++ Сумма максимальных элементов матриц Помогите написать функцию вычисления суммы максимальных элементов матриц, использовать ее на примере вычисления суммы максимумов для 2-х и 3-х матриц. Количество матриц передавать в качестве фактического параметра. http://www.cyberforum.ru/cpp-beginners/thread827970.html
C++ Логическая задача
Посоветуйте, пожалуйста, если кто знает или догадывается, как сделать следующее. Каким-то образом(каким?) программе сообщается, условие : 1. x<y истина 2. y<z истина Требуется, чтобы программа решила - определила : x<z истина ? (как это сделать?) В переменные x,y,z численные значения не подставляются.
автомат для проверки ввода C++
Доброго времени суток, Нужно проверять ввод на ошибки, читаю матрицу. Пример ввода: /*{ {1.0,2.0,3.0}, {4.0,5.0,6.0} }*/ это содержится в переменной типа std::istream is;
C++ про std http://www.cyberforum.ru/cpp-beginners/thread827948.html
Доброго времени суток. Написал достаточно большую программу и тут понадобилось удалить файл.... прочитал в инете про функцию int remove. В начале проги написано using namespace std; Когда стал компилить вылезла ошибка error C2883: remove: объявление функции вступает в конфликт с "remove", присутствующем в "using"-объявлении Вобщем вопрос: можно как нибудь удалить файл и чтобы это не...
C++ с++ dos box,64 разрядная платформа - Выполнить скалярное произведение двух векторов Выполнить скалярное произведение двух векторов. Обеспечить проверку на равенство длин векторов подробнее

Показать сообщение отдельно
Izaron
7 / 6 / 1
Регистрация: 29.12.2012
Сообщений: 41
04.04.2013, 15:37     Установка SDL
Здравствуйте! В Visual Studio C++ 2005 устанавливаю библиотеку SDL. Выскакивает ошибка fatal error LNK1561: entry point must be defined. Я это пытался исправить, назначая в Project->project Properties->Configuration Properties->Linker->System->SubSystem системы Console и Windows, но тоже выскакивают ошибки:
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
1>fatal error LNK1120: 1 unresolved externals
и
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
fatal error LNK1120: 1 unresolved externals
соответственно. Вот код программы:

C++
1
2
3
4
5
6
#include <SDL.h> 
 
int main(int argc, char* argv[]) 
{ 
 return 0; 
}
Если убрать "#include <SDL.h>", все работает при любой SubSystem.
В линкере прописал пути к папкам lib и include, ничего не работает.
Плюс если еще написать в main функцию библиотеки SDL (например, SDL_Init(SDL_INIT_AUDIO)), выскакивает дофига ошибок.
Кликните здесь для просмотра всего текста
1>Linking...
1>msvcrt.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in LIBCMT.lib(typinfo.obj)
1>msvcrt.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) already defined in LIBCMT.lib(typinfo.obj)
1>msvcrt.lib(MSVCR80.dll) : error LNK2005: _exit already defined in LIBCMT.lib(crt0dat.obj)
1>msvcrt.lib(MSVCR80.dll) : error LNK2005: ___iob_func already defined in LIBCMT.lib(_file.obj)
1>msvcrt.lib(MSVCR80.dll) : error LNK2005: _fgetc already defined in LIBCMT.lib(fgetc.obj)
1>msvcrt.lib(MSVCR80.dll) : error LNK2005: _fclose already defined in LIBCMT.lib(fclose.obj)
1>msvcrt.lib(MSVCR80.dll) : error LNK2005: _atoi already defined in LIBCMT.lib(atox.obj)
1>msvcrt.lib(MSVCR80.dll) : error LNK2005: _isspace already defined in LIBCMT.lib(_ctype.obj)
1>msvcrt.lib(MSVCR80.dll) : error LNK2005: _setvbuf already defined in LIBCMT.lib(setvbuf.obj)
1>LIBCMT.lib(crt0init.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
1>C:\Users\EUGEN\Documents\Visual Studio 2005\Projects\gp\Debug\gp.exe : fatal error LNK1169: one or more multiply defined symbols found
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru