LINUX.ORG.RU

котечка перелогинься

anonymous
()
Ответ на: комментарий от PRN

Проект с библиотеками например.

lib->libА-include LibA->source . . .->libB->include LibD->source

include

source

В libB весь код в hpp файлах.

LZai
() автор топика

подсунуть в проект правильный compile_commands.json как вариант, ну или как то там в ихней интеледженс прописать, была где то в сети инструкция

Silerus ★★★★
()
Ответ на: комментарий от Harald

А за что конкретно заблокировали? Где еще спалился, кроме «сделал» (как бы могла и клавишу «а» плохо нажать, например)? Не, ну если там реально бородатый дядька… второй раз так регнуться или сверхнаглость или уже не лечится.

P.S. Подарите ей/ему/etc уже кто-нибудь хотя бы пару ссылок на учебники по плюсам xD

Stack77
()
Ответ на: комментарий от anonymous

Посмотрел по фото - школьница/первокурсница из города Киева - матери городов русских. А на самом деле - кто же его знает.

И понтоваться (если та, за кого себя выдает) выставляя аватарку в украинском камуфляже на русском и русскоязычном LOR’e - фу-фу-фу!

Stack77
()
Ответ на: комментарий от Stack77

77

год рождения? Ты тут или новенький, и поэтому не в курсе Лизы, или совсем-совсем в людях и брехне не разбираешься))

anonymous
()
Ответ на: комментарий от anonymous

Но тема треда хорошая. Мне и самому интересно.

anonymous
()
Ответ на: комментарий от Stack77

Да этих учебников в сети хоть мягким местом жуй, толку-то.

Miguel ★★★★★
()
Ответ на: комментарий от Silerus

Мне симейк ещё не зашел, нужно нормальную литературу почитать, надоело уже заклинания составлять, а не описывать процесс сборки.

l4gfcm ★★
()
Ответ на: комментарий от l4gfcm

у cmake есть неприятная особенность: приходиться искать правильно написанный модуль под свою систему или писать самому,meson как о с этим по лучше справляется. У cmake довольно удобно можно описать в основном файле, так что он будет сам искать, и подключать все файлы и собственные библиотеки (оформленные в виде библиотек собственные блоки программ), но надо следить за порядком подключение блоков. У meson придется добавлять в ручную (потому такой проблемы просто нет), я пока не понял как это автоматизировать без внешних программ, но вроде это и не надо, так как краткие конфиги не дают запутаться.

Silerus ★★★★
()

Можно по аналогии с EasyBuild добавить пути в следующие переменные окружения:

  • CPATH: foo/include:bar/include
  • LIBRARY_PATH, LD_LIBRARY_PATH: foo/lib:bar/lib
  • CMAKE_PREFIX: foo:bar
  • PKG_CONFIG_PATH: foo/lib/pkgconfig:bar/lib/pkgconfig

Для автоматизации можно использовать direnv

В итоге: в терминале заходишь в директорию проекта и запускаешь любимое IDE.

AlexVR ★★★★★
()
Ответ на: комментарий от LZai

Ты бы лучше ответила(ло) почему прошлая ава в снаряге была? Курс «малолетнего бойца - отличника математики»? Или нынче СБУ плюсы на ЛОР’е изучает? UB.

Stack77
()
Ответ на: комментарий от Stack77

Где еще спалился

В своем тупом и нелепом оправдании. Забанили его за тупость, а не за игры с полами.

EXL ★★★★★
()
Ответ на: комментарий от anonymous

вот это не лизка?

Дейстительно, это он:

Влияет выделение памяти. Целиком на всю функцию стековый фрейм выделяется не всегда. x86-32/64 по разному, в линуксе и винде тоже по разному. Ну а вообще данный пример можно оптимизировать, чтоб вообще стек не трогать. Я так скажем образно выразился, как бывает под x86-32.

https://rsdn.org/forum/cpp/7861201.1

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от izzholtik

Почему Каща банят, а этому существу позволяют выходить на связь?

Последний раз Кащ, вроде, сам ушел.

anonymous
()
Ответ на: комментарий от anonymous

Не, просто аккаунты с стали банить сразу после реги.

izzholtik ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.