Я пытаюсь включить визуализатор вычислительной химии / физики, известный как Avogadro ( 1 ), в мой проект jTabbedPane. Я использовал QT Jambi ( 1 ) для создания JUI (Java GUI) из пользовательского интерфейса Avogadro в Eclipse. Я был успешен в этой попытке, но GUI был (очевидно, бездействующим) после запуска.
Короче говоря, сложность заключается в том, что я пытаюсь получить доступ к библиотекам C ++ массивного проекта, который может компилироваться только с CMake (импорт в Eclipse не был успешным). Что еще хуже, все, что мне нужно для взаимодействия, - это файл .cpp, который регулирует графический интерфейс пользователя и связывает его с остальной частью проекта, обеспечивая таким образом функциональность. Я планирую использовать SWIG для взаимодействия с функциями в вышеупомянутом файле cpp, и я планирую, чтобы интерфейс работал с библиотекой C ++ для добавления функциональности в графический интерфейс Java.
Есть мысли о том, как я мог это сделать? Нужно ли ПРОВЕРИТЬ весь проект?