Публикации по теме 'ninja'
Побитовые флаги перечисления для генерации HTML из массива
Дело
Однажды на проекте у меня была интересная задача. Для создания анимированных точек на карте. Объекты точек поступали в массив JSON со смешанными типами свойств. Таким образом, обработка этих точек была довольно громоздкой и очень сложной в обслуживании из-за стадии MVP. Производительность имела решающее значение, потому что таких точек одновременно на экране могло быть до тысячи. Итак, сцена была готова.
Идея
Потому что у меня была возможность изменить оба мира. Я..
React Flat (мульти) провайдеры
Проблема:
Работая с большими проектами React в монорепозиториях, наша команда начала бороться с количеством провайдеров, которые начали появляться как грибы после дождя. Провайдеры не плохие. Они являются решением общей проблемы «сверления подпорок». Поэтому началось строительство космического корабля.
<I18nProvider
production={environment.production}
>
<DataProvider data={props.data}>
<ActiveDialogProvider>..
Вопросы по теме 'ninja'
CMake add_custom_target: Ninja подавляет вывод до завершения команды, поэтому взаимодействие с пользователем невозможно.
Если я добавлю
add_custom_target(dummy COMMAND dir && sleep 2)
А потом
ninja dummy
Содержимое каталога визуализируется только после завершения сна. Я понимаю, что у этого механизма есть ценное свойство, которое позволяет...
646 просмотров
schedule
10.12.2022
CMake/Ninja пытается скомпилировать удаленный файл `.cpp`
Я обнаружил, что когда я удаляю cpp файлы из своего проекта, используя cmake и ninja , я не могу легко скомпилировать его, не удалив предварительно полностью каталог сборки и не начав с нуля. CMake и/или Ninja, по-видимому, хранят несколько...
2206 просмотров
schedule
19.04.2022
Ошибка при создании библиотеки webrtc для iOS
Я пытался создать webrtc для iOS, следуя указаниям Google на http://www.webrtc.org/native-code/ios (и ссылки по теме). Хотя я помню, что с помощью подобных шагов мне удавалось построить его в прошлом, это уже не так.
Вот шаги, которые я сделал:...
2002 просмотров
schedule
22.07.2023
Ошибка сборки AOSP make -jN
Я пытаюсь собрать AOSP с помощью команды make -jN , но это заканчивается следующей ошибкой:
Running kati to generate build-aosp_arm.ninja...
out/build-aosp_arm.ninja is missing, regenerating...
opendir failed: .DocumentRevisions-V100: Permission...
2033 просмотров
schedule
05.10.2022
libswiftDemangle.so в Linux
При компиляции Swift на компьютере Mac создается динамическая библиотека libswiftDemangle.dylib . Мне также нужна динамическая библиотека, созданная на машине с Linux, однако динамическая библиотека не создается после компиляции исходного кода....
362 просмотров
schedule
23.03.2024
Добавление библиотеки json в проект clang libtooling
Я пишу RecursiveASTVisitor, используя clang libtool.
Прямо сейчас я пытаюсь прочитать файл json и загрузил библиотеку json из https://github.com/open-source-parsers/jsoncpp
Я скопировал папку "include/json" в путь к моему проекту...
448 просмотров
schedule
15.05.2023
Не удалось построить clang с ниндзя
Возникла проблема, когда я пытался собрать clang с ниндзя. Я выполнил все команды одну за другой по ссылке: http://clang.llvm.org/docs/LibASTMatchersTutorial.html , но после запуска ninja , где в руководстве говорится: "Хорошо. Теперь мы создадим...
237 просмотров
schedule
24.03.2023
Что означает ошибка лексирования в ниндзя?
Я использую ниндзя для создания программы в первый раз. Я запускаю команду «ninja -f hello.c» из cmd, но получаю сообщение об ошибке «ninja: error: hello.c:1: lexing error». Почему это происходит? Вот мой файл build.ninja:
# build.ninja
cc...
2167 просмотров
schedule
03.12.2022
Ninja Forms / Проблема с загрузкой файлов после переноса сайта
У меня есть сайт Wordpress с формой Ninja, в которой используется надстройка для загрузки файлов. Форма отлично работала на промежуточном сервере Godaddy. Я перенес сайт на другую учетную запись Godaddy, и форма перестала работать. Учитывая, что...
1207 просмотров
schedule
21.02.2024
Ссылка gn+ninja не работает под Ubuntu, но работает в Arch Linux
Во-первых, официальный пример gn работает под Ubuntu (gcc 7.3.0).
git clone --depth=1 https://gn.googlesource.com/gn
cp -a gn/tools/gn/example .
cd example
gn gen out
ninja -C out
Я изменил hello.cc как
#include <stdio.h>
#include...
174 просмотров
schedule
11.11.2023
CMake не может найти ниндзя при запуске в QtCreator
У меня есть вызов find_program в моем файле CMakeLists.txt, чтобы найти путь к Ninja. Это возвращает правильное значение, когда я запускаю ниндзя через командную строку, но терпит неудачу, когда я запускаю его в QtCreator:
find_program(...
1541 просмотров
schedule
26.11.2022
создание общего объекта - компиляция с помощью ниндзя работает на OSX и Ubuntu Crush на Windows
Я пытаюсь создать оболочку cld3 для языка на основе JVM, используя Java Abstracted Foreign Function Layer .
Я создал небольшой класс, который преобразует ответ из библиотеки C++ в буфер.
void detect(long ptr, const char *text, const char...
70 просмотров
schedule
19.09.2022
Создавайте несколько исполняемых файлов из одной и той же кодовой базы
Я пытаюсь Meson/Ninja делать то, что я обычно делаю в make . У меня есть исходные файлы, перечисленные в переменной src , одна из которых является программой prog.f90 с оператором call ROUTINE , а препроцессор вставляет имена, подобные sub1,...
157 просмотров
schedule
20.12.2023
Ошибка сборки Chromium в Ubuntu: ОШИБКА в //build_overrides/build.gni:5:1: невозможно загрузить /home/chromium/src/build/config/gclient_args.gni
Я пытаюсь собрать Chromium в Ubuntu, используя эти инструкции [1] https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md
и ошибка ниже
VirtualBox:~/chromium/src$ gn gen out/Default
ERROR at...
1186 просмотров
schedule
15.10.2022
Сборка AOSP ninja остановлена: ошибка подкоманды
Я получил следующую ошибку, когда пытаюсь собрать A7.1.
[ 15% 1827/11495] target Package: framework-res ...bj/APPS/framework-res_intermediates/package.apk)
warning: string 'candidates_style' has no default translation.
warning: string...
2998 просмотров
schedule
12.12.2022
Мезон custom_target никогда не выполняется, несмотря на то, что источники и зависимости устарели
У меня есть этот раздел в корневом каталоге моего проекта meson.build :
if get_option('gen_py_bindings')
message('told to build py bindings')
custom_target('py_bindings', command: ['env', '_MESON_MODULE_NAME=' + meson.project_name(),...
514 просмотров
schedule
16.11.2022
CMake вызов GLSLC в отношении include / dependencies
Я использую glslc для компиляции шейдеров GLSL с #include s (не является частью основной спецификации IIRC, но поддерживается в shaderc, который является движком glslc , распространяется с LunarG Vulkan SDK) в SPIR-V для Vulkan и GL 4.5. glslc...
962 просмотров
schedule
07.01.2024
Работа с данными формы ниндзя во внешнем интерфейсе Wordpress
У меня есть пользователи, отправляющие форму через Ninja Form на моей странице Wordpress. Я хотел бы работать с переменными в последнее время.
Быть конкретным, подсчитывая введенные данные.
Я получил этот код во фрагменте PHP:
$form_id =...
67 просмотров
schedule
06.10.2022
Кнопка «Выполнить» в Gnome-builder не запускается. Он устанавливает
Я создал простой приветственный мир на C ++ с meson & ninja в качестве цепочки сборки. Проект компилируется отлично, но когда я нажимаю кнопку Run , он запускает ниндзя, а затем ниндзя устанавливает:
ninja
ninja install
ninja: no work to...
397 просмотров
schedule
26.01.2023
Sysroot неверен в Ninja при попытке собрать библиотеку
Я пытаюсь создать библиотеку Google Skia на Mac, но когда пытаюсь запустить
ninja -C out/Static/
чтобы создать библиотеку, он дает мне эту ошибку (после многих, многих похожих ошибок):
[14/1073] compile...
349 просмотров
schedule
13.01.2023