powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
25 сообщений из 368, страница 14 из 15
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008808
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev
PetroNotC Sharp, возьми любой серьёзных open source проект для линуха 2020-го года, базирующийся, например, на массе сторонних библиотек и убедись сам.
да. Из гитхабв я собирал на основе создания make фaйлов (генерации).
Бывает там генерируется файл проекта для студии.
Ты не понял что это альтернатива?
Хош студией собирай, хочешь, программой CMake которую нужно УСТАНОВИТЬ на комп.
Какое отношение это имеет к топику?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008810
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev
PetroNotC Sharp, в Delphi на формах есть сантиметры, дюймы? Может они есть в QT?
счас сборку обсуждаем. Из меню Qt Creator.
Ясно?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008832
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rdb_dev
PetroNotC Sharp, возьми любой серьёзных open source проект для линуха 2020-го года, базирующийся, например, на массе сторонних библиотек и убедись сам.
да. Из гитхабв я собирал на основе создания make фaйлов (генерации).
Бывает там генерируется файл проекта для студии.
Ты не понял что это альтернатива?
Хош студией собирай, хочешь, программой CMake которую нужно УСТАНОВИТЬ на комп.
Какое отношение это имеет к топику?
Ты реально не понимаешь, что pkg-config не является аналогом make/qmake/cmake и что эта утилита выполняет совсем иную функцию? Почему-то у нормальных программистов под линухом, которые хоть раз сталкивались с проблемой нахождения пути к заголовочным файлам пакета и перечня его линкуемых библиотек, не возникает ни претензий к pkg-config, ни возражений по поводу его использования. Наверное потому, что они думают головой.

Если твой QT такая расчудесно-фантастическая тварь, что должна с полувзгляда понимать, чего ты хочешь, то почему ты уже неделю не в состоянии собрать свой проект с каким-то вонючим protobuf, где всего одна библиотека?

P.S. С фантастическими тварями тебе не сюда, а к Ньюту Саламандеру.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008834
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rdb_dev
PetroNotC Sharp, в Delphi на формах есть сантиметры, дюймы? Может они есть в QT?
счас сборку обсуждаем. Из меню Qt Creator.
Ясно?
Теперь-то конечно ясно, что ты пытаешься соскользнуть с поднятой тобой же темы про WYSIWYG...
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008837
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,
Соскочить? Нет. Пить надо зная меру. Я не собираюсь менять Главную тему.
Как ты сумел за 4 страницы не ответить на вопрос двух проектов в нетбинс?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008838
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,
> Ты реально не понимаешь, что pkg-config не является аналогом make/qmake/cmake и что эта утилита выполняет совсем иную функцию? Почему-то у нормальных программистов под линухом, которые хоть раз сталкивались с проблемой нахождения пути к заголовочным файлам пакета и перечня его линкуемых библиотек, не возникает ни претензий к pkg-config, ни возражений по поводу его использования. Наверное потому, что они думают головой.
====
Никакой ценности пока не вижу.
Извини, но ценности коммунизма надо постоянно доказывать новичкам.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40008998
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
PetroNotC Sharpзавтра проверю.

А что там проверять-то? Линкер в сообщении об ошибке указывает место, где использован
неопределённый символ, с точностью до модуля если не строки.хммм.
Это где строки и модули при команде
clang++ -ccc-gcc-name g++ -o.......
Errrrrrr
mylib.so: undefined reference to 'my:my()'
mylib.so: undefined reference to 'my:~my()'
Казалось бы, какое дело бинарнику до структуры my если она в нем не используется?
А сборка самой либы одной тоже без ошибок.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40009017
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpА сборка самой либы одной тоже без ошибок.

А ты ключик --no-undefined используй при линковке. У линуха есть дурная привычка к ленивой
загрузке символов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40009019
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Уже завтра проверю. Возможно это первый флаг будет мной поставлен компилятору)
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40009033
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такое чувство что линковка есть только у бинарника-экзешника.
Если в заголловке есть метод, а реально либа "спряталась" то бинарник сразу даст ошибку при сборке.
Сборка либы пофиг на реальность.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40009172
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Такое чувство что линковка есть только у бинарника-экзешника.
Если в заголловке есть метод, а реально либа "спряталась" то бинарник сразу даст ошибку при сборке.
Сборка либы пофиг на реальность.
именно это поведение меня сбило.
Ошибка была элементарная - в файле so не было в include реализации структуры. А заголовок был.
Сбило что компилятор при сборке и ликовке в so молчит.
А вот при бинарнике, вызывающей so дает ошибку.
Решено.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40009173
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не решен вопрос очередности сборки проектов в Qt Creator.
Нужно собрть сначала либу. Потом ее so копирубтся в папку /lib для бинарника
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40009198
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любое нормальное IDE собирает проекты с учётом их зависимостей.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40009201
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Ну значит в Qt оно ненормальное. Не нашел.
В дельфи есть в меню - проект выше или ниже.
В шарпе есть в меню - зависимости проектов.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40009238
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут в Creator нет в меню - открыть Решение или группу проектов.
Значит и понятия как группа тоже нет.
Се ля ви.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40010200
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либу при компиляции я кидаю в папку /lib
Соответственно в другой папке бинарник при запуске ее не находит.
Есть два варианта. Даже 3.
- установить после каждой сборки в Ось - не нравится
- переменная LD_LIBRARY_PATH. Но ее надо блин перед каждым запуском
- что то поставить в rpath
Но блин, почему даже рядом с бинарником не видет по умолчанию как в винде?
Что за секс юниксовый?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40010219
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогло добавить в бинарнике
QMAKE_RPATHDIR += /home/user/projectmy/lib
Но понятно что изврат.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40010357
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эпитафия...
What You See Is What You Get, «что видишь, то и получишь»
---
PetroNotC Sharp
?
)))
не зная заранее VS после CodeBlock там элементарно ничего не поймешь как либу подключить) а тут просто "директива"
ну это так... юмор...)
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40010359
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov,
Мне непонятно почему нормальный принцип винды тут не работает.
Ищем либы рядом с бинарником.
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40010366
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

Суть
ну запусти две сборки подряд. Сначала либу потом основу. Всего лишь в батнике два qmake или cmake
Или два проекта в Креаторе.
В проекте основы укажи новорожденную либу. Ты же знаешь где она будет готовая свеженькая и как будет называться.
При сплошной компиляции оптимизатор хочет все знать сразу. Т.е. это особо не циклись.

На досуге просто возьми любой исходник (что угодно, хоть даже драйвер какой-нить) без ГУИ и ты ужаснешься, сколько надо будет писать для компиляции ручками а не ВИЗИВИНГ.

Нормального принципа винды не существует.
Быль-Анектод
Когда Билл решил свистнуть у Стива принципы - то все были в сейфе. В итоге Билл взял все картинки что лежали на столе.
Пришлось для японцев под эти картинки клепать быстро какой то код.
Так родился виндоус 1.0
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40010395
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov,
>Или два проекта в Креаторе.
Именно в креаторе они одного ранга и не регулируется очередность.
А батники писать пока лень.
>это особо не циклись.
Не циклюсь. Нажал мышкой на либу - собрать. Потом на бинарнике))
>Нормального принципа винды не существует.
Намек на войны "винда отстой"))))?
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40010606
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Нажал мышкой на либу - собрать. Потом на бинарнике))
ну и нормально же
>>Намек на войны "винда отстой"))))?
да ну на... все так повернуто, что это бессмысленно) в кармане Android-iPhone, вся встроенная электроника на Unix-Linuxe, а вокруг почему то Виндоуз...
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40010659
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov
ну и нормально же
терпимо.
Везде по другому, на что я и поплакался в жилетку.

Alex_Ustinov
>Намек на войны "винда отстой"))))?
да ну на... все так повернуто, что это бессмысленно) в кармане Android-iPhone, вся встроенная электроника на Unix-Linuxe, а вокруг почему то Виндоуз...

))))
Винда, линукс, андроид.... Они у меня как дети. Я их всех люблю)
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40010732
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

это да...
но на мерседесе с мозгами под Вин вряд ли кто захочет ехать)
...
Рейтинг: 0 / 0
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
    #40010755
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov,
Ну вот в данном конкретном маленьком случае поиск библиотек лучше в винде.
...
Рейтинг: 0 / 0
25 сообщений из 368, страница 14 из 15
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]