Я совершенно новичок в использовании Qt, и я не знаю много чего.
В качестве теста я создал простое приложение с использованием Visual Studio 2012 и Qt-VS-Add-in на основе новейшего Qt5.1
После того, как я скомпилировал приложение, он не работал у меня (дал ошибки), я искал по всему Интернету и обнаружил, что многие люди говорят, что мне нужно скопировать эти DLL, упомянутые ниже из каталога:
C:\Qt\Qt5.1.0\5.1.0\msvc2012\bin\
DLL Мне пришлось копировать, чтобы приложение работало:
icudt51.dll
icuin51.dll
icuuc51.dll
libEGL.dll
libGLESv2.dll
Qt5Core.dll
Qt5Gui.dll
Qt5Widgets.dll
Моя проблема - размер этих dll, они около "37 МБ", а мое приложение - всего лишь "30 КБ"! Итак, эти библиотеки Qt добавят не менее 37 МБ к моему приложению [Что я не вижу, что это происходит с другими приложениями на основе Qt, которые я загружаю]. Есть ли какое-либо решение, которое может заставить меня в конечном итоге создать небольшой файл .exe?!
И я слышал, как некоторые люди говорили, что я также должен включить DLL для компилятора Microsoft С++, можете ли вы объяснить это мне?
Примечание: Я столкнулся с множеством вопросов здесь, в StackOverFlow, но я не мог найти ничего, что могло бы мне помочь, поэтому, пожалуйста, не указывайте это как дублирование, потому что, если я найду ясное ответ Я бы не поставил этот вопрос!
Любая помощь будет оценена.