新建空workspace
import...
configMathod:
main:project:eFT-Debug@eFTSlnC/C++ Aplication /media/B/testspa2.0/bps/spa/eft/3rdparty/unix/testngpp/bin/testngpp-runnerarguments:./main/libeFT_demo.so -L "/media/B/testspa2.0/bps/spa/eft/3rdparty/unix/testngpp/testngpp/listener" -l "testngppstdoutlistener -c -v" -f ":setup_ulping_and_check"environments:LD_LIBRARY_PATH/media/B/testspa2.0/bps/spa/eft/3rdparty/unix/testngpp/libdebuger:去掉勾选 stoplinux:eclipse window:vs
F11 F5 调试F5 F11 进入函数体F6 F10 直接下一条语句,不进入函数F7 (跳出当前函数)F8 (跳到下一断点)1.ctrl +B:重新编译整个工程。再修改代码后,建议先刷新工程eFT-Debug@eFTSln,再执行此操作。(注意只要你当前的工程即可,有些aau,bbu,以及杂七杂八的工程全部删除,不然ctrl +B是执行所有的工程,到时出error有可能不是你的工程引起的)2.单步调试时,先clean;注意configuration中的arguments的设置是demo还是feature,否则调试有问题。3.调试前可把Debug中之前调试点东东全删除,右键:terminate and remove,再F11;4.代码中用/××/注释也不行5.有时代码不打标签有问题:(尝试过不打也可以运行)若遇到这类问题:1.加标签2.arguments中加 -m:./main/libeFT_feature.so -m -L "/media/B/20180122spa/bps/spa/eft/3rdparty/unix/testngpp/testngpp/listener" -l "testngppstdoutlistener -c -v" -f ":test2"每次修改代码,欲再次调试,还需重新ctrl+B,再F11才不会报错。