TouchVGCore включает следующие многоплатформенные модули, использующие C++ для работы с двумерными векторными графикой:
VGShape содержит только модули geom и gshape для других видов рендера.
Это открытый проект с лицензией LGPL 2.1, который активно развивается. Добро пожаловать участникам и спонсорам.
Проект использует следующие открытые проекты:- simple-svg (лицензия BSD): Заголовочный файл C++, предназначенный для создания файлов SVG.
TouchVGCore доступна на CocoaPods. Просто добавьте следующее в ваш Podfile проекта:
pod 'TouchVGCore'
Альтернативно, вы можете добавить проект в рабочую среду и собрать одним из следующих методов:
Откройте ios/TouchVGCore/TouchVGCore.xcodeproj
в Xcode, затем соберите проект библиотеки.
Или перейдите в папку 'ios' этого проекта и выполните ./build.sh
, чтобы собрать ios/output/libTouchVGCore.a
.
./build.sh -arch arm64
, чтобы создать библиотеки iOS для 64-битной версии iOS. Выполните ./build.sh clean
, чтобы удалить объектные файлы../build.sh
, чтобы собрать с помощью ndk-build.
libTouchVGCore.a
будет выведена в android/output/armeabi
../build.sh -B
, чтобы заново собрать нативные библиотеки../build.sh APP_ABI=x86
для сборки для эмулятора x86. Библиотека будет выведена в android/output/x86
.win\vc2010.sln
в Visual Studio 2010, затем соберите проект библиотеки TouchVGCore (Win32 VC++ статическая библиотека).Перейдите в папку 'core' этого проекта и введите make
или make all install
для генерации библиотек на Mac, Linux или Windows.
Введите make java
, make python
или make csharp
для генерации библиотек для приложений на других языках, используя Java, Python или C#.- Введите make clean java.clean python.clean
для удаления объектных файлов программы.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )