Публикации по теме '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 просмотров

Не удалось построить 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 просмотров

Создавайте несколько исполняемых файлов из одной и той же кодовой базы
Я пытаюсь 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