You can build your applications using SOME/IP. Using SOME/IP allows you to exchange information and data with
other applications that communicate using SOME/IP.
In your project, you must perform the following steps to use SOME/IP (
vsomeip implementation) in your
applications:
- Add the path to the C++ version 6.0.19 library in the Makefile that's used to build your application. The
version of C++ is different from the default version provided with the
QNX Software Development Platform 6.5.0 SP1. For example:
LDFLAGS += -Wl,rpath=/lib/vsomeip
You should also validate that your libstdc++ library is linked to
libstdc++.so.6.0.19. The library is provided as part of your installation of QNX Platform for ADAS.
- Add the location of the SOME/IP module. The name of the library is libvsomeip.so, which is linked to
libvsomeip.so.2.0.1. You can get the SOME/IP modules from one of these locations:
- ADAS product deployment location
- ($QNX_TARGET)/usr/include/vsomeip,
which is a symbolic link to the version of vsomeip
provided with this release.