Недавно я установил 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
Не могу найти -lsdl3main: нет такого файла или каталога ⇐ C++
Программы на C++. Форум разработчиков
-
Anonymous
1737828947
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;
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79387179/cannot-find-lsdl3main-no-such-file-or-directory[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия