Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.81/26: Рейтинг темы: голосов - 26, средняя оценка - 4.81
159 / 26 / 3
Регистрация: 17.08.2013
Сообщений: 495
1

Настройка SDL в Visual Studio 2012

22.08.2013, 09:07. Показов 5444. Ответов 9
Метки нет (Все метки)

Здравствуйте. Настраиваю SDL по данному видео: https://www.youtube.com/watch?v=mdQHYxe6zJo
Подключил папки bin и include, скопировал файл SDL.dll в папку system и сделал еще кое-какие несложные манипуляции из видео, но при запуске программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "SDL.h"
 
int main( int argc, char* args[] )
{
    //Start SDL
    SDL_Init( SDL_INIT_EVERYTHING );
    
    //Quit SDL
    SDL_Quit();
    
    return 0;    
}
Выдает ошибку:
Ошибка 1 error LNK1104: не удается открыть файл "SDL.lib" c:\Users\dima\documents\visual studio 2012\Projects\SDL\SDL\LINK SDL

В чем может быть дело?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.08.2013, 09:07
Ответы с готовыми решениями:

Как внедрить графическую библиотеку SDL в Visual Studio 2012
Никогда не внедрял сторонних библиотек в Visual Studio. В инете поискал, но так ничего и не понял....

Прилинковать SDL 2.0.3 к Visual Studio 2010 Express
ребята делал все как написано тут версия сдл 2.0.3 но в конце выдает такое "sdltest.exe":...

SDL 2. Как правильно прилинковать/подключить к Visual Studio?
Я пересмотрел много материалов по этой теме, но никакие из них мне не помогли. 1. Подключил...

Переход на Visual Studio 2012
Вот обучался по книге Р.Лафоре ООП. Вчера решил сменить компилятор, перешел с Visual Studio 6.0 на...

9
5479 / 4874 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
22.08.2013, 13:09 2
Цитата Сообщение от dimakozyr Посмотреть сообщение
не удается открыть файл "SDL.lib" c:\Users\dima\documents\visual studio 2012\Projects\SDL\SDL\LINK SDL
По этому пути SDL.lib лежит?

Добавлено через 17 минут
Вот тут почитайте:
Прилинковать SDL к V.S. 2010
1
159 / 26 / 3
Регистрация: 17.08.2013
Сообщений: 495
22.08.2013, 20:17  [ТС] 3
Ура, понял!!!!
Надо было написать в дополнительных зависимостях:

C++
1
2
SDL2.lib
SDL2main.lib
Потому что версия SDL 2-я. Спасибо всем за помощь
0
Каратель
Эксперт С++
6598 / 4017 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
22.08.2013, 20:24 4
Цитата Сообщение от dimakozyr Посмотреть сообщение
Ошибки появляются
Люди делятся на два типа: одни знают процесс компиляции, а другие не знают так как они все делают по видеоурокам, и малейшее отклонение от оного вгоняет их вступор
0
159 / 26 / 3
Регистрация: 17.08.2013
Сообщений: 495
22.08.2013, 20:41  [ТС] 5
Цитата Сообщение от Jupiter Посмотреть сообщение
все делают по видеоурокам
Не все, только кое-что из того, что делается в первый раз
0
160 / 101 / 14
Регистрация: 17.10.2012
Сообщений: 488
22.08.2013, 20:54 6
Jupiter, а где можно комплексно изучить процесс компиляции? Я так понимаю, что вопрос серьёзный, но как к нему организованно подойти?
0
Don't worry, be happy
16989 / 9868 / 1900
Регистрация: 27.09.2012
Сообщений: 24,473
Записей в блоге: 1
22.08.2013, 20:56 7
Цитата Сообщение от iRomul Посмотреть сообщение
но как к нему организованно подойти?
Компилировать из командной строки!
0
Каратель
Эксперт С++
6598 / 4017 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
22.08.2013, 21:01 8
iRomul, Стефенс Д.Р., Диггинс К., Турканис Д., Когсуэлл Д. - C++. Сборник рецептов, 1-я глава
0
2 / 2 / 0
Регистрация: 01.10.2015
Сообщений: 27
10.07.2017, 13:54 9
Всё подключил, всё компилируется,но при запуске программки сыпет ошибки.
Кликните здесь для просмотра всего текста
"testSDL.exe" (Win32). Загружено "C:\Users\bubus\Documents\Visual Studio 2012\Projects\testSDL\Debug\testSDL.exe". Символы загружены.
"testSDL.exe" (Win32). Загружено "C:\Windows\SysWOW64\ntdll.dll". Невозможно найти или открыть файл PDB.
"testSDL.exe" (Win32). Загружено "C:\Windows\SysWOW64\kernel32.dll". Невозможно найти или открыть файл PDB.
"testSDL.exe" (Win32). Выгружено "C:\Windows\SysWOW64\kernel32.dll"
"testSDL.exe" (Win32). Загружено "C:\Windows\SysWOW64\kernel32.dll". Невозможно найти или открыть файл PDB.
"testSDL.exe" (Win32). Загружено "C:\Windows\SysWOW64\KernelBase.dll". Невозможно найти или открыть файл PDB.
Поток 0x1168 завершился с кодом -1073741701 (0xc000007b).
Поток 0x1a64 завершился с кодом -1073741701 (0xc000007b).
Программа "[6712] testSDL.exe" завершилась с кодом -1073741701 (0xc000007b).

В самой программе то ничего нет
C++
1
2
3
4
5
6
7
8
9
#include <SDL.h>
 
int main( int, char** )
{
    SDL_Init( SDL_INIT_EVERYTHING );
    SDL_Quit;
 
    return 0;
}
на ошибки sfc /scannow проверял то же ничего не дало.
0
2 / 2 / 0
Регистрация: 01.10.2015
Сообщений: 27
14.07.2017, 22:44 10
С SDL2 проблем не было, всё запустилось. Кому интересно как подключить- вот, вроде всё должно быть понятно с гугл переводчиком.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.07.2017, 22:44

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Visual Studio 2012 на x64
В общем, решил брать ноут и вот думаю, пойдет ли VS 2012 на архитектуре х64, и будут ли с ней...

Настройка visual studio 2012
Что то случайно сделал и теперь всё подчёркивается. Фото ниже. Как поправить?

Скажите если я напишу программу на C# в MS Visual studio 2012 на framework 3.5 я потом смогу открыть проект моей программы на MS Visual studio 2008
Скажите если я напишу программу на C# в MS Visual studio 2012 на framework 3.5 я потом смогу...

Не работает отладка кода в Visual Studio pro 2012+qt visual studio add-in 1.2.1
Здравствуйте, скажите пожалуйста в чем проблема, запускаю этот код (F5) в Visual Studio #include...


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

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

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