Не могу найти -lsdl3main: нет такого файла или каталогаC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Не могу найти -lsdl3main: нет такого файла или каталога

Сообщение Anonymous »

Недавно я установил SDL3. Я хотел создать простой тестовый файл, просто чтобы познакомиться с SDL, но это не сработало.
Для компиляции кода я использую:
g++ test.cpp -lmingw32 -lSDL3main -lSDL3 -Lsrc/lib

...но я получаю сообщение об ошибке -lSDL3main:
...x86_64-w64-mingw32/bin/ld.exe: cannot find -lSDL3main: No such file or directory
< /code>
Поэтому я подумал, почему мне просто не удалить флаг, если он его не найдет, и я так и сделал, но после этого у меня все еще получило сообщение об ошибке, но на этот раз это было Разное: < /p>
.../M/B/src/mingw-w64/mingw-w64-crt/crt/crtexewin.c:67:(.text.startup+0xc5): undefined reference to 'WinMain'

Для исходного кода я просто использовал демо-версию из вики SDL3:
#include
#include

int main(int argc, char**argv) {
SDL_Window *window;

SDL_Init(SDL_INIT_VIDEO);

window = SDL_CreateWindow(
"An SDL3 window", // window title
640, // width, in pixels
480, // height, in pixels
SDL_WINDOW_OPENGL // flags - see below
);

if (window == NULL) {
SDL_LogError(SDL_LOG_CATEGORY_ERROR, "Could not create window: %s\n", SDL_GetError());
return 1;
}

// The window is open: could enter program loop here (see SDL_PollEvent())

SDL_Delay(3000); // Pause execution for 3000 milliseconds, for example

SDL_DestroyWindow(window);

SDL_Quit();
return 0;
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... -directory
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»