Здравствуйте. На странице 71 есть листинг 3.4 “Использование статических функций класса QLibraryinfo”. Помогите разобраться, как запускать подобные примере на ОС Windows с использованием QtCreator.
Владимир, загрузите в Qt Creator основной файл всех примеров книги Examples.pro. Затем задайте нужные конфицурации для компиляции и откомпилируйте все примеры.
После чего найдите в проектном обозревателе Qt Creator папку проекта, выделите его и правой кнопкой мыши вызовите контекстное меню и нажмите на пункт Run.
Терминологическая придирка. Когда в книге говорится про настройки проекта и упоминаются такие штуки, как HEADERS, SOURCES, FORMS и т.д., им не даётся какого-то общего названия. То это “опции”, то “строки”, то вообще “секции”. Первые два слова ещё можно назвать уместными, но слово “секция” с трудом вписывается в контекст. В официальной документации Qt используется термин “переменные”, который, как мне кажется, довольно точно и ясно передаёт суть.
Здравствуйте , помогите пожалуйста : чтобы запустить программу я попытался собрать её , я поместил нужные dll файлы в папку с проектом, но при запуске вылетает ошибка:
This application failed to start because no Qt platform plugin could be initialized.Reinstalling the application may fix this problem.
На стр. 64 утверждается, что “ОС Windows не генерирует подобных файлов”. Речь идёт о дампах аварийного завершения программы. Это не так, дампы создаются. Этот функционал управляется ключом реестра. Правда не знаю, можно ли их в GDB загружать, т. к. не пользуюсь им. Но в WINDBG с ними можно замечательно работать.
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptRead More
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
Мелкая неточность. Стр. 65, первый абзац после листинга. Указаны номера строк в файле, а не функции.
Спасибо за замечание, да конечно имеются ввиду строки файла bug.cpp, а не его функций.
Здравствуйте. На странице 71 есть листинг 3.4 “Использование статических функций класса QLibraryinfo”. Помогите разобраться, как запускать подобные примере на ОС Windows с использованием QtCreator.
Владимир, загрузите в Qt Creator основной файл всех примеров книги Examples.pro. Затем задайте нужные конфицурации для компиляции и откомпилируйте все примеры.
После чего найдите в проектном обозревателе Qt Creator папку проекта, выделите его и правой кнопкой мыши вызовите контекстное меню и нажмите на пункт Run.
Терминологическая придирка. Когда в книге говорится про настройки проекта и упоминаются такие штуки, как HEADERS, SOURCES, FORMS и т.д., им не даётся какого-то общего названия. То это “опции”, то “строки”, то вообще “секции”. Первые два слова ещё можно назвать уместными, но слово “секция” с трудом вписывается в контекст. В официальной документации Qt используется термин “переменные”, который, как мне кажется, довольно точно и ясно передаёт суть.
Спасибо Борис, “придирка” принимается. Обязательно подумаю о том как лучше их назвать.
Здравствуйте , помогите пожалуйста : чтобы запустить программу я попытался собрать её , я поместил нужные dll файлы в папку с проектом, но при запуске вылетает ошибка:
This application failed to start because no Qt platform plugin could be initialized.Reinstalling the application may fix this problem.
Артур, используйте под Windows утилиту windelployqt, а под macOS macdeployqt.
На стр. 64 утверждается, что “ОС Windows не генерирует подобных файлов”. Речь идёт о дампах аварийного завершения программы. Это не так, дампы создаются. Этот функционал управляется ключом реестра. Правда не знаю, можно ли их в GDB загружать, т. к. не пользуюсь им. Но в WINDBG с ними можно замечательно работать.