Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
1

SDL не отпускает. любимая LNK2019 LNK1120

12.08.2019, 14:36. Показов 955. Ответов 3
Метки нет (Все метки)

Доброго времени суток.

Вопрос следующий

имею такую ошибку

Ошибка LNK2019 ссылка на неразрешенный внешний символ _IMG_Load в функции "public: void __thiscall Game::init(char const *,int,int,int,int,bool)" (?init@Game@@QAEXPBDHHHH_N@Z) SDL_start C:\Users\gaa.ST-MPF\source\repos\SDL_start\SDL_start\Game.obj 1


собственно при попытке.

C++
1
2
3
SDL_Surface* tmpSurface = IMG_Load("human.png");
    playerTex = SDL_CreateTextureFromSurface(renderer, tmpSurface);
    SDL_FreeSurface(tmpSurface);
делал по туториалу



и перед этим в прошлом уроке, мы делали первичное окно, с сдл стартом. и все работает. в этом уроке, мы должны были закинуть дополнительные либы с SDL_image.h. но из-за того, что он по другому это делал я запутался.

Я сначала. сделал как на видео, подключил их дополнительно. не сработало.
просто скопировал либы и кинул уже в те папки откуда я их и брал, и указал их по всем правилам в линкере и компановщике.

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

после началось собираться, но как только пытаюсь загрузить картинку, он выдает это. скорее всего, от неопынности, что-то премудрил
0

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

Миниатюры
SDL не отпускает. любимая LNK2019 LNK1120  
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.08.2019, 14:36
Ответы с готовыми решениями:

LNK1120 .LNK2019
помогите пожалуйста . Заранее спасибо LNK1120 неразрешенных внешних элементов :1 LNK2019...

LNK2019 и LNK1120
Программа состоит из 3ех файлов: names.h #ifndef NAMES_H_ #define NAMES_H_ namespace SALES {...

LNK1120 и LNK2019
1>------ Сборка начата: проект: Win32Project3, Конфигурация: Debug Win32 ------ 1>stdAfx.cpp...

LNK2019 and LNK1120
Помогите пофиксить 2 ошибки. Не могу понять что от меня требуется. Вот код программы: // det.cpp:...

3
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
12.08.2019, 14:39  [ТС] 2
если не грузить картинку. то все работает, создает пустое окно все по человечье
0
2146 / 691 / 265
Регистрация: 10.02.2018
Сообщений: 1,622
12.08.2019, 15:13 3
Лучший ответ Сообщение было отмечено Александер2000 как решение

Решение

Наиболее частая ошибка при работе с настройками VS заключается в непонимании набора конфигураций (смотрите два комбобокса вверху вашего скриншота "Release" и "Win32"). Один проект имеет несколько конфигураций. В простейшем случае есть две конфигурации ("Debug" и "Release") с одной платформой ("Win32"). Каждая конфигурация настраивается отдельно. Для "Debug+Win32" одни настройки, для "Release+Win32" другие. Конфигурации используются при компиляции и запуске программы. Если вы настраиваете "Release", а запускаете "Debug", то ваши настройки игнорируются, вернее, используются настройки от "Debug". На скриншоте рядом с платформой написано "Активная", а вот рядом с "Release" нет такой надписи. Возможно вы настраиваете одну конфигурацию, а запускаете другую.
1
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
12.08.2019, 15:45  [ТС] 4
Цитата Сообщение от Ygg Посмотреть сообщение
с "Release" нет такой надписи
поставил на релиз и вправду все заработало. Спасибо.

Добавлено через 37 секунд
2-ой раз выручаете, благодарствую!)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.08.2019, 15:45

WinApi (LNK2019 + LNK1120)
2 проблемы линковщика, как исправить? #include <Windows.h> int CALLBACK winMain(HINSTANCE...

WinApi (LNK2019 + LNK1120)
2 проблемы линковщика, как исправить? #include <windows.h> #include <WinUser.h> #include...

Error LNK2019 и LNK1120
Форумчане, помогите кто чем может. изучать язык только начал, поэтому куча вопросов и ошибок, а...

Ошибка LNK2019, LNK1120
Помогите решить проблему #include "stdafx.h" #include <iostream> #include <ctime>...


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

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

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