0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
|
1 | |
Библиотеки, скомпилированные в Cygwin, можно ли юзать без cygwin?01.09.2015, 13:30. Показов 6265. Ответов 89
Метки нет (Все метки)
Скомпилировал несколько библиотек под cygwin, появились файлы с расширением .dll.a , можно ли их подключить к проекту в qt creator ? и подскажите как ?
0
|
01.09.2015, 13:30 | |
Ответы с готовыми решениями:
89
как линковать библиотеки mingw, cygwin с vs? Удаление файлов без расширения c использованием Cygwin Cygwin скомпилировал программу без ошибок, но потом не запускает Можно ли перекомпилировать проект на SANE (.so файл) в dll файл, используя Cygwin? |
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
|
03.09.2015, 13:20 [ТС] | 42 |
библиотеки качаю с официальных сайтов, внутри архива имеется файл CMakeLists или скрипт configure, и дальше либо скрипт запускаю, либо прогу cmake.
Наверное это указывается где-то в CMakeLists ?
0
|
03.09.2015, 13:42 | 43 | |||||
При сборке через configure у большинства библиотек есть флаг --enable-static. Список всех флагов можно получить через ./configure --help
Про CMakeLists.txt с уверенностью ничего не скажу. Добавлено через 6 минут Можешь показать вывод ./configure --help библиотеки FFTW3? Добавлено через 10 минут Пардон. Для сборки DLL без зависимостей необходимо указать флаг компоновщику:
0
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
||||||
03.09.2015, 14:29 [ТС] | 44 | |||||
вот help fftw
0
|
03.09.2015, 14:37 | 45 | |||||
Можешь собрать её с этими флагами:
Добавлено через 1 минуту А ты пробовал компилировать все эти библиотеки в MSYS2? Почему ты вообще выбрал Cygwin?
0
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
|
03.09.2015, 15:30 [ТС] | 47 |
в MSYS2 лично я не пробовал, но пробовал товарищ, говорил не получилось...(
а cygwin выбрал, потому что на оффициальном сайте библиотеки shogun написано, что для винды её можно собрать только если использовать cygwin
0
|
03.09.2015, 15:57 | 48 |
Если в ней есть CMake, то всё должно собраться. Стоит попробовать, если получится - избавишься от кучи проблем.
Добавлено через 5 минут То же самое. В общем советую пробовать на MSYS2.
0
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
||||||
03.09.2015, 17:34 [ТС] | 49 | |||||
попробую ) спасибо за совет)
только что поставил в качестве компилятора в Qt Creatore , компилятор, который в cygwin, консольная программка заработала нормально, а вот когда содал GUI сразу начало ругаться на зависимости от каких то динамических библиотек MinGW Добавлено через 13 минут попробовал в MSYS запустить cmake:
0
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
|
03.09.2015, 17:47 [ТС] | 51 |
ну MSYS юзает уже установленный MinGW, при gcc -v , выдаёт 4,9,3
0
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
|
03.09.2015, 18:02 [ТС] | 53 |
пишет ошибку :
sh.exe was found in your path хотя в переменной среды у меня туда путь не прописан Добавлено через 46 секунд For MinGW make to work correctly sh.exe must NOT be in your path.
0
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
|
03.09.2015, 18:09 [ТС] | 55 |
скачал установочный файл, запустил, оно спросило имеется ли установленный MInGW, попросило указать к нему путь, установилось, на рабочем столепоявился ярлык, клацнул по нему дважды, появился терминал, в нём зашёл в папку build и написал потом cmake, потом попробовал так как вы написали cmake -G "MinGW Makefiles" и вот оно мне такую ошибку выкинуло
0
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
|
03.09.2015, 18:16 [ТС] | 57 |
0
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
|
03.09.2015, 18:56 [ТС] | 59 |
0
|
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 71
|
|
03.09.2015, 18:57 [ТС] | 60 |
точно то же самое
0
|
03.09.2015, 18:57 | |
03.09.2015, 18:57 | |
Помогаю со студенческими работами здесь
60
Cygwin Gnu C++ и Cygwin Binutils в cygwin cygwin socket Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |