Здравствуйте. На странице 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 с ними можно замечательно работать.
Мелкая неточность. Стр. 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 с ними можно замечательно работать.