1.添加项目:
添加具体项目下的Cmake.txt,debug 先使用默认选项.
2.
在下方窗口执行bash(sh) -x do_build.sh vwm apollo
命令介绍:
do_build.sh 编写的脚本,编辑项目
wm apollo 编译项目的选项
在terminal窗口执行后复制出如下输出:
+ cmake -DVENDOR=vwm -DPRODUCT=apollo -DCMAKE_INSTALL_PREFIX=../install -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DWITH_MS_SDK=ON -DWITH_MS_TTS_ARM64=OFF -DWITH_BEFORMING=OFF -DWITH_NOMOS=OFF -DWITH_MA_NLG=OFF ..中的
-DVENDOR=vwm -DPRODUCT=apollo -DCMAKE_INSTALL_PREFIX=../install -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DWITH_MS_SDK=ON -DWITH_MS_TTS_ARM64=OFF -DWITH_BEFORMING=OFF -DWITH_NOMOS=OFF -DWITH_MA_NLG=OFF
打开file->settings->build,Excution,Deploment->cmake
出现debug,在Cmkae options:选项下输入:
-DVENDOR=vwm -DPRODUCT=apollo -DCMAKE_INSTALL_PREFIX=../install -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DWITH_MS_SDK=ON -DWITH_MS_TTS_ARM64=OFF -DWITH_BEFORMING=OFF -DWITH_NOMOS=OFF -DWITH_MA_NLG=OFF
之后apply 和ok即可。
参考上图:在icas_sds|Debug修改debug参数:
根据launch.sh的编译选项和内部指定的环境变量(假如你项目的编译命令 ./launch.sh vm apollo)
来添加
Environment variables( LD_LIBRARY_PATH=./usr/lib/speech:$LD_LIBRARY_PATH )和Program arguments(./etc/speech)这两个参数即可,最好使用绝对路径.
launch.sh:如下
$ cat launch.sh
#!/bin/bash
if [ ! -f ./install/usr/bin/$1 ]; then
echo "CANNOT FOUND ./install/usr/bin/$1"
exit -1
fi
cd install
if [ $2 != "" ]; then
if [ "$3" != "" ]; then
LD_LIBRARY_PATH=./usr/lib/speech:$LD_LIBRARY_PATH ./usr/bin/$1 $2 "$3"
else
LD_LIBRARY_PATH=./usr/lib/speech:$LD_LIBRARY_PATH ./usr/bin/$1 $2
fi
else
LD_LIBRARY_PATH=./usr/lib/speech:$LD_LIBRARY_PATH ./usr/bin/$1 ./etc/speech
fi