|
1 / 1 / 0
Регистрация: 04.08.2021
Сообщений: 193
|
|
Компилируется, но не запускается15.02.2023, 09:51. Показов 1851. Ответов 15
Метки нет (Все метки)
Добрый день
Получилось наконец-то скомпилировать код, все на 100% выполняется, создается аналог exe файла (не знаю еще как в линуксе это расширение исполняемого файла называется), но при нажатии на него ничего не происходит (приложение с формами QT). Пока не понимаю в какую сторону копать, может не так CMake файл для компиляции написан или чего то не хватает ? Приложить текст CmakeList?
0
|
|
| 15.02.2023, 09:51 | |
|
Ответы с готовыми решениями:
15
Проект компилируется, но не запускается
Программа компилируется, но не запускается |
|
267 / 199 / 30
Регистрация: 26.11.2022
Сообщений: 869
|
|
| 15.02.2023, 13:14 | |
|
Запустите приложение из консоли (или из mc) и покажите что выводится на экран.
0
|
|
|
1 / 1 / 0
Регистрация: 04.08.2021
Сообщений: 193
|
|
| 15.02.2023, 13:21 [ТС] | |
|
sudo и название программы или только название? Не получается запустить
Операционка AstraLinux
0
|
|
|
267 / 199 / 30
Регистрация: 26.11.2022
Сообщений: 869
|
|
| 15.02.2023, 13:27 | |
|
sudo не нужно.
просто из консоли попытайтесь запустить что скомпилировали и покажите что вам напишет
0
|
|
|
1 / 1 / 0
Регистрация: 04.08.2021
Сообщений: 193
|
||||||
| 15.02.2023, 13:28 [ТС] | ||||||
|
Просто ввожу название исполняемого файла, ответ - команда не найдена
Через win+r попробовал запустить, пишет следующее:
0
|
||||||
|
фрилансер
6466 / 5688 / 1131
Регистрация: 11.10.2019
Сообщений: 15,141
|
|
| 15.02.2023, 13:37 | |
|
Horwood, программа выполняется, но где-то что-то происходит не так (в частности, попытка добавить компоновщик в виджет, который уже содержит компоновщик). Попробуй в конструкторе MainWindow оставить только вызов
ui->setupUi(this); - отобразится ли окно?
0
|
|
|
Модератор
|
||
| 15.02.2023, 13:53 | ||
|
Добавлено через 1 минуту То есть дизайн для простого Widget присвоить MainWindow не выйдет и будет писать подобную ошибку
0
|
||
|
1 / 1 / 0
Регистрация: 04.08.2021
Сообщений: 193
|
||||||
| 15.02.2023, 14:09 [ТС] | ||||||
|
Сейчас пишу вот так :
0
|
||||||
|
фрилансер
6466 / 5688 / 1131
Регистрация: 11.10.2019
Сообщений: 15,141
|
|||
| 15.02.2023, 14:12 | |||
Сообщение было отмечено Horwood как решение
Решениеи вообще, всё это лучше делать в редакторе форм Добавлено через 42 секунды
0
|
|||
|
1 / 1 / 0
Регистрация: 04.08.2021
Сообщений: 193
|
||||||
| 15.02.2023, 14:17 [ТС] | ||||||
|
Приложение было написано для Windows,а тут внезапно потребовался порт на linux, вот и проблемы лезут
Написал:
Прошу прощения, забыл - в GUI.h еще была вот такая строка - Ui::MainWindow *ui; Если ее убрать, то компилиться не будет с ошибкой - error: ‘ui’ was not declared in this scope ui->setupUi(this);
0
|
||||||
|
фрилансер
6466 / 5688 / 1131
Регистрация: 11.10.2019
Сообщений: 15,141
|
|
| 15.02.2023, 14:20 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 04.08.2021
Сообщений: 193
|
|||||||||||
| 15.02.2023, 14:51 [ТС] | |||||||||||
|
Если ее оставить, то появляются ошибки с которых и начинали, поэтому пробовал компилировать и с ней и без нее
Добавлено через 16 минут Оставив только
Добавлено через 10 минут Путем исключения кусков кода нашел, что запуску мешает что то этой функции, пытаюсь искать дальше:
0
|
|||||||||||
|
фрилансер
6466 / 5688 / 1131
Регистрация: 11.10.2019
Сообщений: 15,141
|
|||
| 15.02.2023, 14:56 | |||
|
Добавлено через 1 минуту я бы в редакторе форм разместил рядом два виджета, на одном положил бы те, которые нужно setEnabled(true), на другом - которые нужно setEnabled(false). Тогда столько кода не требуется - просто отключаем один из виджетов, включаем второй
0
|
|||
|
1 / 1 / 0
Регистрация: 04.08.2021
Сообщений: 193
|
||||||
| 15.02.2023, 15:09 [ТС] | ||||||
|
Да, вы правы - нашлась переменная, инициализацию которой сам и закомментировал. Закомментировав строку с этой переменной - программа заработала
Только вместо русского языка абракадабра. В Виндовс использовал для русского языка следующую функцию
0
|
||||||
|
фрилансер
6466 / 5688 / 1131
Регистрация: 11.10.2019
Сообщений: 15,141
|
|
| 15.02.2023, 15:12 | |
|
Horwood, думаю, там utf8
Horwood, а вообще, все исходные файлы *.h и *.cpp нужно сделать в кодировке utf8, по идее.
0
|
|
|
1 / 1 / 0
Регистрация: 04.08.2021
Сообщений: 193
|
|
| 15.02.2023, 15:21 [ТС] | |
|
Огромное спасибо за помощь, все заработало и да - UTF-8 помогло, все на русском.
Сам бы год разбирался)
0
|
|
| 15.02.2023, 15:21 | |
|
Помогаю со студенческими работами здесь
16
Программа компилируется, но не запускается Программа компилируется, но не запускается
GCC 4.7 компилируется, но не запускается бинарник GCC 4.7 компилируется, но не запускается бинарник Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|