Как стать автором
Обновить
25
0

Пользователь

Отправить сообщение

У вас пост без хабраката.

В ленте с телефона он отобразился целиком. Ловите небрежное оформление и минус.

Upd: а, пардон, давно на хабр не заходил. Это теперь норма.

Хидера вообще не надо включать в сборку. 

Это заблуждение от тех, кто ни разу не открывал сгенерированные sln-ы в Visual Studio. Если их не прописать - собираться будет, но хидеры в дереве проекта показываться не будут. Что неудобно и местами раздражает.

Так что и их лучше тоже прописать.

https://cmake.org/cmake/help/latest/command/file.html#glob

Note 

We do not recommend using GLOB to collect a list of source files from your source tree. If no CMakeLists.txt file changes when a source is added or removed then the generated build system cannot know when to ask CMake to regenerate. The CONFIGURE_DEPENDS flag may not work reliably on all generators, or if a new generator is added in the future that cannot support it, projects using it will be stuck. Even if CONFIGURE_DEPENDS works reliably, there is still a cost to perform the check on every rebuild.

Ну ввели же в С++ аннотации noexcept, аля "клянусь что эта функция точно-точно не кидает исключений". И ничего, все живы и пользуются.

Подтверждаю, issues на гитхабе у вас закрыты.

Слово "купить" указывает, что пользователь ищет цену или места где товар продается, а не изображение товара или обзоры на него.

Про готовность к покупке слово "купить" в поиске никак не говорит.

Ой. Простите. Копипастил ссылку с телефона, забыл .m. убрать.

Редактировать коммент уже не могу. Надеюсь это не проблема? Вот ссылка на не мобильную версию вики.

https://ru.wikipedia.org/wiki/Bogosort

Вспомнилась цитата из одной песни:

Город Солнца Земной из стен своих проектных НИИ

Выйти так и не смог, оставив нам лишь краски свои

Отсканировал QR из картинок в статье. Перешел по ссылке. Получил запрос месторасположения устройства. Вам эта информация для чего?

А чем не подошел старый добрый GNU Pass, который шифрует пароли GPG ключом?

Всё конечно здорово. Статья до последнего держит в напряжении и не раскрывает главную загадку - о какой собственно библиотеке речь?

В его профиле предыдущий пост как раз по этой тематике.

Тогда должна погаснуть лампочка, если судить по той схеме.

Они же выкладывали схему с микрофонами и кнопкой.

https://habr.com/ru/company/yandex/blog/369353/

Кнопка отключает питание микрофонов.

уточните, пожалуйста, в чём смысл жать текстовые файлы в zip перед выкладыванием в гит? Чтобы по ним не работал diff?

почему вы должны рассмотреть его для своего следующего проекта

я обычно прошивки для разных МК пишу. Мне точно надо зафеячивать туда котлин? С++ уже не в моде?

О. Компания "МТТ". Забрёл недавно к ним на сайт. Посмотрел что вообще за компания, вышел. Через несколько минут звонят: "Компания МТТ. Подскажите, вы наш сайт посещали, интересовались услугами для организации?". Не, конечно прикольно, только номер свой я там не оставлял и звонить как-то не просил.

Попытался собрать над тем, что было под рукой. Под рукой был телефон. Собирал в termux.

:~/Src/CardRaytracerSIMD$ gcc -o trace  ./CardMain.cpp
./CardMain.cpp:25:10: fatal error: 'conio.h' file not found
#include <conio.h>
         ^~~~~~~~~
1 error generated.

:~/Src/CardRaytracerSIMD$ vim ./CardMain.cpp

:~/Src/CardRaytracerSIMD$ gcc -o trace  ./CardMain.cpp
In file included from ./CardMain.cpp:28:
/data/data/com.termux/files/usr/lib/clang/14.0.6/include/immintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
#error "This header is only meant to be used on x86 and x64 architecture"
 ^

сначала ругнулся на conio.h. странно что этот инклуд в коде есть. Говорит что трейсер под linux даже не собирался. В linux этого хедера нет.

Ну а дальше выругалось на то, что у меня не x86/x64.

GCC в termux, если что, это clang

:~/Src/CardRaytracerSIMD$ file `which gcc`
/data/data/com.termux/files/usr/bin/gcc: symbolic link to clang-14
:~/Src/CardRaytracerSIMD$ gcc --version
clang version 14.0.6
Target: aarch64-unknown-linux-android24
Thread model: posix
InstalledDir: /data/data/com.termux/files/usr/bin

  1. Пользователь не должен редактировать код библиотеки. По-хорошему, у него должна быть возможность написать дополнительные функции для библиотеки у себя в проекте. Предположим, ваш проект будет жить и развиваться, вы и другие пользователи будут вносить в него дополнения, исправлять ошибки, и так далее. И при каждом обновлении пользователь будет вынужден исправлять код библиотеки "под себя".

В целом, после некоторого колдовства я собрал её под linux. Кстати, file.open не должен принимать string_view в качестве аргумента.

Ловите пулл-реквест, я там заодно поддержку cmake добавил. https://github.com/KupchishinAB/DumpSTL/pull/3

Информация

В рейтинге
7 107-й
Откуда
Россия
Зарегистрирован
Активность