Vrep interface for the dqrobotics in C++
Refer to the docs.
The following instructions describe the workflow to create a cpp-interface-vrep
branch with a specific version of CoppeliaSim.
Clone the repository
git clone https://github.com/dqrobotics/cpp-interface-vrep.git --recursive && cd cpp-interface-vrep
Create a new branch using the following format name: master-v{
x.y.z}
-rev{
w}
, where {x.y.z
}-rev
{w
}` correspond to the version of CoppeliaSim. For example, if the version of CoppeliaSim is 4.4.0-rev0,
git checkout -b master-v4.4.0-rev0
Checkout the submodules (coppeliarobotics/include/ and coppeliarobotics/remoteApi) to match the version of CoppeliaSim.
cd coppeliarobotics/include/
git checkout coppeliasim-v4.4.0-rev0
cd ..
cd remoteApi/
git checkout coppeliasim-v4.4.0-rev0
Implement the required modifications to ensure that cpp-interface-vrep
compiles and passes the tests.
Update the debian
folder {rules, control, changelog}
. Check this example, and this PR.
debian/changelog
with the package name:debian/control
:debian/rules
:Check that cpp-interface-vrep
compiles and installs using the developer workflow. For instance:
chmod +x debian/rules
fakeroot debian/rules clean
fakeroot debian/rules build
fakeroot debian/rules binary
cd ..
sudo dpkg -i libdqrobotics-interface-vrep-4.4.0-0_19.10.0_amd64.deb
Open a PR.