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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Gelo123321
21 / 21 / 4
Регистрация: 05.01.2012
Сообщений: 282
Завершенные тесты: 1
#1

Visual Studio 2015 Previev отказываеться работать с SDL2 - C++

13.03.2015, 20:27. Просмотров 1195. Ответов 2
Метки нет (Все метки)

Проект отлично компилируется в VS 2013 Express, но на отказ не хочет работать в VS 2015, выдавая ошибки:
error LNK2019: ссылка на неразрешенный внешний символ __imp__fprintf в функции _ShowError SDL2main.lib(SDL_windows_main.obj)
error LNK2019: ссылка на неразрешенный внешний символ __imp____iob_func в функции _ShowError SDL2main.lib(SDL_windows_main.obj)

Кто сталкивался с подобным? Как исправить данную ошибку не прибегая к установке VS 2013 Express?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2015, 20:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Visual Studio 2015 Previev отказываеться работать с SDL2 (C++):

Имеются ли отличия в компиляторах у сред разработки Visual Studio 2006 и Visual Studio 2015 ? - C++
скажите а где найти среду 2006 года? или можно использовать 2015 год?

SDL2 в Visual Studio 2013 - C++
Создал проект в Visual Studio 2013 и подключил к нему SDL2. Но проект странное себя ведет. Работает только когда в int main прописаны...

Как подключить библиотеку sdl2 к Visual Studio? - C++
помогите пожалуйста проблема такая: хочу подключить библиотеку sdl2 к VS хидеры вроде подрубились SDL2.dll просто положил в папку...

Gtest в visual studio 2015 - C++
Решил написать тесты для проекта А, находящегося внутри решения В 1. Скачал архив gtest из репозитория, распаковал; 2. Запустил из...

Visual Studio 2015 Community - C++
Как на Visual Studio 2015 Community создать проект на С++??

UTF-8 visual studio 2015 - C++
Всем доброго времени суток. Решил побаловаться с github. И тут понеслось. Все мои файлы(созданные через VS2015) кодированы в...

2
Tulosba
:)
Эксперт С++
4705 / 3240 / 297
Регистрация: 19.02.2013
Сообщений: 9,046
13.03.2015, 22:47 #2
Ссылку на другой форум не даю, дабы не нарушать правила, но вот цитата оттуда:
You'll need to recompile SDL2main and possibly change its use of fprintf to printf.
P.S.Гугл в помощь.
1
Gelo123321
21 / 21 / 4
Регистрация: 05.01.2012
Сообщений: 282
Завершенные тесты: 1
14.03.2015, 11:37  [ТС] #3
Tulosba, каким образом мне рекомпилировать SDL2main? Подобного я еще не делал. Можете помочь?

Добавлено через 11 часов 45 минут
Нашел решение данной проблемы. Нужно скачать последнею версию SDL:
Кликните здесь для просмотра всего текста
https://buildbot.libsdl.org/sdl-builds/sdl-visualstudio/sdl-visualstudio-2246.zip

И в подключаемых библиотеках выбрать не x86, а Win32.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2015, 11:37
Привет! Вот еще темы с ответами:

Microsoft Visual Studio 2015 - C++
Приветствую. Установил Microsoft Visual Studio 2015 , пытаюсь на примере исходников взятых в интернете разобраться - понять общие...

Windows form в Visual Studio 2015 - C++
Всем привет, я очень давно не сталкивался с C++, но сейчас решил учить этот язык для создания оконных приложений и столкнулся с проблемой....

Ошибка установки Visual Studio 2015 - C++
До переустановки системы все нормально устанавливалось и работало. При установке вылезают ошибки: Team Explorer for Microsoft Visual...

Как создавать программу в Visual studio 2015? - C++
Новичёк, только пробую "Hello World". Пишу после стрелки, через пробел "#include", пишет - недопустимая команда. Пишу ниже " int main()",...


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

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

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