Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Искусственный интеллект
111 / 82 / 34
Регистрация: 26.08.2020
Сообщений: 591
Записей в блоге: 1
1

Где папки lib и include у MinGW-W64 и почему их несколько?

14.11.2020, 22:50. Показов 1177. Ответов 6

Поясните пожалуйста, ни как не разберусь.
В папке компилятора (MinGW-W64) есть папки lib и include, также они есть и в папке x86_64-w64-mingw32 и присутствуют в папке opt.
Вопрос: почему их так много и в какие кидать библиотеки (файлы .a и .h)?
И можно ли какнибудь сделать что бы было только одно место с этими папками, как в MinGW32?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2020, 22:50
Ответы с готовыми решениями:

Mingw-w64 MinGW TDM-GCC
Всем привет. Хочу понять, существует ли принципиальная разница между Mingw-w64, MinGW и...

MinGW-w64 и Qt
Узнал, что есть такая штука, как mingw 64bit. И тут мне стало интересно, будет ли qt поддерживать...

MinGW-w64 компиляция
Проблема не могу скомпилировать код под x64 пробовал с ключом -m64 выдаёт ошибку "sorry,...

Библиотеки mingw-w64
Папка lib содержит 1334 файла с расширением .a. Вот некоторые из них: libadvapi32.a...

6
15122 / 8120 / 1961
Регистрация: 30.01.2014
Сообщений: 13,804
15.11.2020, 02:26 2
Цитата Сообщение от NQUARE Посмотреть сообщение
в какие кидать библиотеки (файлы .a и .h)?
Ни в какие.
Делайте свои и подключайте штатным образом.
Захламлять своим добром каталоги компилятора - моветон.
0
Искусственный интеллект
111 / 82 / 34
Регистрация: 26.08.2020
Сообщений: 591
Записей в блоге: 1
15.11.2020, 11:59  [ТС] 3
DrOffset, А если прям очень надо, и штатным образом не получается?

Добавлено через 3 минуты
Цитата Сообщение от NQUARE Посмотреть сообщение
и почему их несколько?
И нельзя как-нить сделать что бы не писать каждый раз при компиляции -L<путь к библам>?
Просто мне всё это каждый раз надо ручками писать, много времени занимает.
0
Don't worry, be happy
17172 / 10055 / 1935
Регистрация: 27.09.2012
Сообщений: 25,051
Записей в блоге: 1
15.11.2020, 12:00 4
Цитата Сообщение от NQUARE Посмотреть сообщение
И нельзя как-нить сделать что бы не писать каждый раз при компиляции -L<путь к библам>?
Цитата Сообщение от NQUARE Посмотреть сообщение
Просто мне всё это каждый раз надо ручками писать
Makefile, система сборки, в конце концов в PATH прописать путь.
0
15122 / 8120 / 1961
Регистрация: 30.01.2014
Сообщений: 13,804
15.11.2020, 13:46 5
Лучший ответ Сообщение было отмечено NQUARE как решение

Решение

Цитата Сообщение от NQUARE Посмотреть сообщение
как в MinGW32?
У Mingw32 это место тоже не одно, кстати.

Цитата Сообщение от NQUARE Посмотреть сообщение
И нельзя как-нить сделать что бы не писать каждый раз при компиляции -L<путь к библам>?
Просто мне всё это каждый раз надо ручками писать, много времени занимает.
Ужас какой. Вы сейчас вот что пытаетесь сделать: инициировать замену стен дома на деревенные только потому, что вы задолбались делать отверстия ручной дрелью в бетоне. Чтобы вам было удобнее забивать гвозди прямо в дерево. И это вместо того, чтобы взять перфоратор.
Иными словами: системы сборки призваны решить эти проблемы, без загаживания системных директорий компилятора и без рутины.

Цитата Сообщение от NQUARE Посмотреть сообщение
А если прям очень надо, и штатным образом не получается?
Отговорки. Но если прямо очень надо, то можно подредактировать spec файл.
Подробности здесь: http://www.mingw.org/wiki/SpecsFileHOWTO
1
Искусственный интеллект
111 / 82 / 34
Регистрация: 26.08.2020
Сообщений: 591
Записей в блоге: 1
15.11.2020, 15:15  [ТС] 6
Цитата Сообщение от Croessmah Посмотреть сообщение
в конце концов в PATH прописать путь.
Уже есть, я имел ввиду -lxxx
0
Искусственный интеллект
111 / 82 / 34
Регистрация: 26.08.2020
Сообщений: 591
Записей в блоге: 1
16.11.2020, 16:42  [ТС] 7
Цитата Сообщение от DrOffset Посмотреть сообщение
Но если прямо очень надо, то можно подредактировать spec файл.
Можете помочь? Сделал всё как там написано, всё равно ноу сьюч файл ор директоруи
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.11.2020, 16:42

Кросс-компиляция opengl в mingw-w64
Есть программа на SDL и OpenGL. В Makefile я прописываю все пути к либам. И всё собирается под...

MinGW-w64. Установка, настройка, применение
Как скачать оффлайн-установщик MinGW-w64? Официальный сайт и раздел проекта на SourceForge...

MinGW-w64 для Windows и zlib
Здравствуйте. Установил сборку (необходим std::thread) и подключил к IDE Code::Blocks. Затем...

mingw, i686-w64-mingw32/bin/ld.exe: cannot find -ldl
добрый вечер. тестирую сборки mingw от WinLibs пока опробовал только лишь: mingw840,...

Где скачать opengl32.lib, glu32.lib и glaux.lib из OpenGl?
Привет всем... Нужна помошь немогу найти lib Opengl такие как opengl32.lib, glu32.lib и glaux.lib...

mingw и lib
Как в mingw в коде подключить файл lib, #pragma comment(lib, &quot;Gdi32.lib&quot;) не помогает. А то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.