Problema linker VS (C++ y SDL)

Iniciado por Bob1098, 13 Agosto 2016, 16:47 PM

0 Miembros y 1 Visitante están viendo este tema.

Bob1098

Hola a todos. Resulta que estaba instalando las librerias de SDL2 en Visual Studio 2015 y tuve un error del linker:

Gravedad   Código   Descripción   Proyecto   Archivo   Línea   Estado de supresión
Error   LNK2019   símbolo externo _SDL_main sin resolver al que se hace referencia en la función _main_utf8   PruebasSDL   D:\Documentos\Programacion\C++\Proyectos\PruebasSDL\PruebasSDL\PruebasSDL\SDL2main.lib(SDL_windows_main.obj)   1   


Gravedad   Código   Descripción   Proyecto   Archivo   Línea   Estado de supresión
Error   LNK1120   1 externos sin resolver   PruebasSDL   D:\Documentos\Programacion\C++\Proyectos\PruebasSDL\PruebasSDL\Debug\PruebasSDL.exe   1



He añadido las bibliotecas tanto al linker como al compilador, al igual que los archivos de cabecera. He leido por ahi que peude deberse a un nombre mal escrito o usado, pero he comprobado todo y esta bien. Alguna idea?


Bob1098

Efectivamente, debí escribir los parametros del main, me di cuenta cuando los vi vacios =P. Iba a editar porque tenia un error distinto pero solo era cargar la libreria DLL

Gracias por la respuesta =D

AlbertoBSD

En el link de stack overflow se quivocaron en el main de una forma muy divertida... Pero no creo que sea el problema.
Es problema del linkeo, seguro quw también agregaste la DLL?
Aqui para MS VC++
https://www.libsdl.org/tmp/SDL/VisualC.html
VS2015:
http://gigi.nullneuron.net/gigilabs/setting-up-sdl2-with-visual-studio-2015/
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW