Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mingun/qwtjambi
typesystem_qwt.xml для биндинга библиотеки Qwt с помощью Qt Jambi в Java
https://github.com/mingun/qwtjambi
binding graph jambi java mapping qt qtjambi qwt
Last synced: 30 days ago
JSON representation
typesystem_qwt.xml для биндинга библиотеки Qwt с помощью Qt Jambi в Java
- Host: GitHub
- URL: https://github.com/mingun/qwtjambi
- Owner: Mingun
- License: mit
- Created: 2019-09-08T11:59:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-09-08T12:05:01.000Z (over 5 years ago)
- Last Synced: 2024-10-15T09:11:15.046Z (3 months ago)
- Topics: binding, graph, jambi, java, mapping, qt, qtjambi, qwt
- Language: Java
- Size: 356 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Для сборки в путях поиска должен быть расположен генератор Qt Jambi (c именем generator).
Он ищется в переменной PATH и в папках
Windows:
<эта_папка>/generator/release
<эта_папка>/generator/debug
Остальные системы:
<эта_папка>/generatorДанную папку необходимо поместить в дерево исходных кодов Qwt и перейти в нее и запустить ant.
Также для сборки требуется QMake и make (*nix) или nmake/mingw32-make (Windows) - вообщем все тоже
самое, что требуется для сборки самого Qt Jambi.Из-за специфики проекта файлы генератора и сборки заточены под версию 4.5.2, поэтому на более новых
версиях их наверняка придется обновить.Для успешной сборки некоторых классов требуется патч генератора (по крайней мере, для версии 4.5.2),
патч для исходников qtjambi-src-lgpl-4.5.2_01 прилагается.СБОРКА
======
В файле build.xml настройте свойства qtjambiDir и qtjambi.jar, указав путь к папке с исходниками qtjambi
и список jar-ов с классами Qt, как того требует спецификация параметра -classpath javac.
Затем просто перейдите в текущую папку (где лежит этот файл) и выполните:
antВНИМАНИЕ
========
Возможны утечки памяти, а также вылеты java-программ, собранных с этой библиотекой, так как проверка
корректности правил владения не проводилась. Данный проект пока следует рассматривать лишь как быстрый
старт для вашего собственного биндинга.