# vsomeip-qnx **Repository Path**: paul-shen/vsomeip-qnx ## Basic Information - **Project Name**: vsomeip-qnx - **Description**: mirror of https://github.com/lixiaolia/vsomeip-qnx.git - **Primary Language**: C++ - **License**: BSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2022-07-14 - **Last Updated**: 2024-06-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PORTING vsomeip3 on QNX 7.0 ## Dependencies - boost-1.55.0:https://sourceforge.net/projects/boost/files/boost/1.55.0/ - boost-1.71.0:https://boostorg.jfrog.io/artifactory/main/release/1.71.0/source/ - vsomeip 3.1.20:https://github.com/GENIVI/vsomeip ## Source environment ```bash source ~/< your sdp path >/qnxsdp-env.sh ``` ## Build boost-1.55.0 ```bash tar -xvf boost_1_55_0.tar.gz cd boost_1_55_0 patch -p1 < ../boost-1_55-qnx700.patch ./bootstrap.sh ./b2 install link=static toolset=qcc cxxflags="-Vgcc_ntox86_64" target-os=qnxnto --prefix= < where you want to install boost > ``` ## Build boost-1.71.0 ```bash tar -xvf boost_1_71_0.tar.gz cd boost_1_71_0 和1.55一样修改tools/build/src/tools/qcc.jam ./bootstrap.sh ./b2 install link=static toolset=qcc cxxflags="-Vgcc_ntox86_64" target-os=qnxnto --prefix= < where you want to install boost > ``` ## Build vsomeip 3.1.20 for qnx ```bash git clone git@github.com:lixiaolia/vsomeip-qnx.git cd vsomeip-qnx mkdir build && cd build cmake -DCMAKE_TOOLCHAIN_FILE=../qnx_7.0.0_linux_x86_64.cmake -DCMAKE_INSTALL_PREFIX= < where you want to install vsomeip > .. make make install ```