T
TempestSongSept. 13, 2017, 6:44 a.m.
Qt 5.9.2 static link
Как сбилдить Qt 5.9.2 в статику? Установлен компилятор MinGW 5.3.0 32 bit из стандартной поставки Qt. Динамическая линковка не вариант, потому что во-первых, зависимостей вагон и маленькая тележка, а во-вторых даже если скинуть все DLL с помощью windeployqt в папку с EXE, программа все равно не запустится, потому что не будет найдена "какая-то точка входа в процедуру".
Поэтому необходим статический билд, пусть хоть он и будет весить солидно, но он будет монолитен. Но однозначных инструкций нет. Помогите пожалуйста! Заранее спасибо.
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.Do you like it? Share on social networks!
AD
- Akiv Doros
- Nov. 11, 2024, 2:58 p.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:50points,
- Rating points-4
m
- molni99
- Oct. 26, 2024, 1:37 a.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:80points,
- Rating points4
m
- molni99
- Oct. 26, 2024, 1:29 a.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:20points,
- Rating points-10
Last comments
How to make game using Qt - Lesson 3. Interaction with other objects what is priligy tablets What happens during the LASIK surgery process
Using variables declared in CMakeLists.txt inside C ++ files where can i buy priligy online safely Tom Platz How about things like we read about in the magazines like roid rage and does that really
Django - Tutorial 055. How to write auto populate field functionality Freckles because of several brand names retin a, atralin buy generic priligy
QML - Tutorial 035. Using enumerations in QML without C ++ priligy cvs 24 Together with antibiotics such as amphotericin B 10, griseofulvin 11 and streptomycin 12, chloramphenicol 9 is in the World Health Organisation s List of Essential Medici…
Qt/C++ - Lesson 052. Customization Qt Audio player in the style of AIMP It decreases stress, supports hormone balance, and regulates and increases blood flow to the reproductive organs buy priligy online safe Promising data were reported in a PDX model re…
Now discuss on the forum
добавить qlineseries в функции Listen intently to what Jerry says about Conditional Acceptance because that s the bargaining chip in the song and dance you will have to engage in to protect yourself and your family from AMI S…
Всё ещё разбираюсь с кешем. priligy walgreens levitra dulcolax carbs The third ring was found to be made up of ultra relativistic electrons, which are also present in both the outer and inner rings
IscanderCheOct. 31, 2024, 3:43 p.m.
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…
ИМ
Реализация навигации по разделам Спасибо Евгений!
Игорь МаксимовOct. 3, 2024, 4:05 a.m.
ммм... я подумаю, что можно сделать... я как-то не имел необходимости делать статический билд, а недавно распрощался с виндой вовсе на своем ПК. Но мне кидали небольшую инструкцию по статическому билду какому-то.
Попробую распросить человека, может у него осталась та инструкция.
Спасибо, уже не нужно, нашел рабочую инструкцию, усиленно погуглив.
Это хорошо. Спасибо за информацию. Надо будет самому посмотреть также. Но я скорее буду смотреть в сторону MSVC.
По этой инструкции собрал статику, вроде работает с виджетами, но с qml, quick и т.п. беда.
Насчёт статики вообще ничего не скажу, но что касается QML и windeployqt, то там использовать ключ для сборки библиотек с учётом QML, при этом с указанием пути, где QML лежит
С динамической сборкой разобрался. После использования windeployqt удаляю скопированные им библиотеки Qt5Core.dll и .тп., на их место копирую нужные библиотеки из папки mingw53_32/bin (c теми которые windeployqt собирает приложение не запускается, как минимум Qt5Core.dll нужно заменить). Затем из папки mingw53_32/qml копирую папки Ot, QtQml, QtQuick, QtQuick.2 и др., необходимые в проекте, и удаляю из них отладочные библиотеки. И все работает на Win 7, 8, 10. Столкнулся с одним нюансом - при запуске на ПК на работе получил отсутствие многих QML элементов интерфейса, размазанным шрифтом и т.п. Всему виной аппаратная поддержка графики от Intel. Решение - в main.cpp до объявления QGuiApplication app(argc, argv) установить QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL), либо QCoreApplication::setAttribute(Qt::AA_UseOpenGLES).