|
1 / 1 / 0
Регистрация: 18.12.2018
Сообщений: 60
|
|
Ошибка компиляции библиотеки freeglut-3.2.127.11.2019, 21:48. Показов 5867. Ответов 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|