Я изучал R и прошел через этот пакет под названием RInside, который предоставляет классы C ++ для вызова встроенного интерпретатора R. Я могу запустить несколько примеров, приведенных после настройки в соответствии с этим сообщением в блоге и используя предоставленный файл makefile в Omnet ++ eclipse IDE. Как мы можем интегрировать это с say veins (у veins уже есть автоматически сгенерированные make-файлы в верхнем каталоге и каталоге src)? Rinside нужен набор инструментов GCC, который, я думаю, используется по умолчанию в OMNeT ++.
Из того, что я узнал до сих пор, это варианты:
- Omnet++ user manual says we can use custom makefile for some source directory. So keeping RInside code in one source folder and a separate makefile and calling this makefile from veins top level makefile. I tried both of these approaches:
- copying some source files from RInside examples and makefile and changed the Build properties in IDE to exclude this folder from build
- также использовал опцию custom make file для этого каталога. Но пока безуспешно. Может быть, я делаю не правильно.
- Реализуйте все функции с помощью Rinside и сделайте его библиотекой (статической / общей). Используйте эту библиотеку в жилах.
Кто-нибудь пробовал до сих пор использовать его с проектом на основе omnet ++ / veins? кто-нибудь знает, стоит ли пробовать? Любые другие предложения приветствуются.
Я использую 64-разрядную версию Ubuntu 16.04 LTS.