|
1 / 1 / 0
Регистрация: 18.12.2018
Сообщений: 60
|
|
Ошибка компиляции библиотеки freeglut-3.2.127.11.2019, 21:48. Показов 5819. Ответов 20
Установил MSYS2 + Mingw64, и захотел скомпилировать библиотеку.
Нашел в интернете инструкцию по сборке freeglut: https://medium.com/@bhargav.ch... 7f350cea7e Исходники библиотеки распаковал в msys64\home При попытке выполнить команду: cmake -G "MinGW Makefiles" -S . -B . -DCMAKE_INSTALL_PREFIX=C:\mingw64\x86_64-w64-mingw32 (из инструкции) MSYS2 выдает ошибку: # cmake -G "CMakeLists" -S . -B . -DCMAKE_INSTALL_PREFIX=G:\msys64\mingw64\ x86_64-w64-mingw32 CMake Error: Could not create named generator CMakeLists Generators * Unix Makefiles = Generates standard UNIX makefiles. Ninja = Generates build.ninja files. CodeBlocks - Ninja = Generates CodeBlocks project files. CodeBlocks - Unix Makefiles = Generates CodeBlocks project files. CodeLite - Ninja = Generates CodeLite project files. CodeLite - Unix Makefiles = Generates CodeLite project files. Sublime Text 2 - Ninja = Generates Sublime Text 2 project files. Sublime Text 2 - Unix Makefiles = Generates Sublime Text 2 project files. Kate - Ninja = Generates Kate project files. Kate - Unix Makefiles = Generates Kate project files. Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files. Eclipse CDT4 - Unix Makefiles = Generates Eclipse CDT 4.0 project files. Пожалуйста, подскажите как решить проблему.
0
|
|
| 27.11.2019, 21:48 | |
|
Ответы с готовыми решениями:
20
Ошибка компиляции статической библиотеки Подключение библиотеки Glaux.lib и ошибка компиляции Ошибка компиляции библиотеки |
|
1 / 1 / 0
Регистрация: 18.12.2018
Сообщений: 60
|
|
| 26.02.2020, 00:48 [ТС] | |
|
Буквально сегодня 25.02.2020 переустановил MSYS2
Переустановку MSYS2 выполнял так: 1 Скачал MSYS2 c https://www.msys2.org/ 2 Установил SYS2 в С:/ 3 Запустил обноволение MSYS2 по инструкции (https://github.com/msys2/msys2... stallation) через msys2_shell.bat командой pacman -Syuu после чего закрыл MYS2 и выполнил обновление SYS2 через msys2_shell.bat еще раз (командой pacman -Syuu); 4 Установка пакетов для компиляции: pacman -S --needed base-devel pacman -S --needed mingw-w64-i686-toolchain pacman -S --needed mingw-w64-x86_64-toolchain pacman -S --needed mingw-w64-i686-cmake pacman -S --needed mingw-w64-x86_64-cmake pacman -S --needed cmake pacman -S --needed gcc pacman -S mingw-w64-cross Зашел на официальный сайт http://freeglut.sourceforge.net/ и обнаружил там новую версию библиотеки freeglut-3.2.1 и решил попробовать их скомпилировать, исходники распаковал в С:\freeglut Компилятор запустил через mingw64.exe (установлен в директории C:\msys64\ вместе с MSYS2 ) Перешел в папку с исходниками (команда cd /c/freeglut) Посмотрел список файлов в папке с исходниками (команда dir) Компиляцию запустил командой cmake -G "Unix Makefiles" -S . -B . -DCMAKE_INSTALL_PREFIX=G:\msys64\mingw64\ x86_64-w64-mingw32 (по старой инструкции, приведено выше) вывод MSYS2 получился следующий: -- The C compiler identification is GNU 9.2.0 -- The CXX compiler identification is GNU 9.2.0 -- Check for working C compiler: C:/msys64/mingw64/bin/cc.exe -- Check for working C compiler: C:/msys64/mingw64/bin/cc.exe -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: C:/msys64/mingw64/bin/c++.exe -- Check for working CXX compiler: C:/msys64/mingw64/bin/c++.exe -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found OpenGL: opengl32 -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file sys/time.h -- Looking for include file sys/time.h - found -- Looking for include file stdbool.h -- Looking for include file stdbool.h - found -- Looking for include file sys/param.h -- Looking for include file sys/param.h - found -- Looking for include file sys/ioctl.h -- Looking for include file sys/ioctl.h - not found -- Looking for include file fcntl.h -- Looking for include file fcntl.h - found -- Looking for include file usbhid.h -- Looking for include file usbhid.h - not found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for XParseGeometry -- Looking for XParseGeometry - not found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Configuring done -- Generating done -- Build files have been written to: C:/freeglut/freeglut Компиляцию запустил командой mingw32-make После чего получил вывод компиляции: Я точно не считал, freeglut-3.2.1 компилировался без ошибок, где то за 4 минуты на ура Вывод от команды mingw32-make выложить не получилось так как он очень большей и поэтому скопировать и выложить его никак не получилось
0
|
|
| 26.02.2020, 00:48 | |
|
Ошибка при компиляции с использованием библиотеки boost Ошибка компиляции собственной библиотеки Ошибка библиотеки при компиляции Ошибка при компиляции библиотеки классов Библиотеки в CPP. Ошибка компиляции | CPP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool
Worker Pool — паттерн конкурентной обработки задач в Go.
Суть: фиксированное количество горутин-воркеров читают задачи из общего канала
и пишут результаты в общий канал результатов. . . .
|
[golang] Pipeline
alhaos 08.06.2026
Pipeline
Pipeline — паттерн конкурентной обработки данных в Go.
Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
|
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь
lIs4oanZS9Y
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|