初识KDevelop集成开发环境(Note3.2)

#原创:如需转载,请您注明出处

一个刚起步的程序小白想要记录一下自己的“坑”锵成长史~

一、运行环境

Ubuntu 14.04

Cmake 3.6.3

KDevelop 4.6

 可通过终端指令 <程序名> --vision 查看

#注释:网上代码中$不算在命令中;命令中间含<空格>;横杠1个或2个(我的电脑上好多情况下是两个)?

二、目的

能在KDevelop中调用Eigen库进行矩阵运算

三、过程

1新建一个C++的新工程



2、打开界面->更改粘贴.cpp和list中的代码



3、“构建”(编译,到50%处可能需要等待片刻,稍安勿躁)

4、启动配置:运行->配置启动器->Add New->应用程序->可执行程序->选择build文件夹中的.a.so(二进制文件)


5、Execute(执行)


6* 如需调试,需更改list下的编译模式为Debug,然后设置断点(小瓢虫)----只有设置过Debug模式后,下才能稳定到调试界面,定位到调试行


四、问题&解决

Error:“make: *** No rule to make target ‘XXX’. Stop.”

解决(构建时报错):检查用来编译的list文件中涉及的程序名、项目名、文件名等是否和KDevelop项目树中的文件对应


***Could not start program'/home/junwang/slam14/ch3/eigenTest/eigenTest.kdev4'. Make sure thatthe path is specified correctly **

解决(执行时报错):检查上述步骤4,配置启动的可执行程序是否为二进制文件

五、资源&反思

谷歌搜索大法好----外文网站资源多、重复率低(虽然楼主一直钟爱着百度的各种产品);但是,有时打不开,不稳定~

https://stackoverflow.com/-----查询代码问题的好去处,有好多热心的大神

反思:遇到问题多看看错误提示,其实错误提示中就大概指明了解决问题的思路,比如:上文Error1提示“没有制定目标的规则”;上文Error2提示“确保路径被正确指定”,等问题解决完发现,确实是这么个错误。。。

参考(由于我还是太小白,到快解决才明白了这些大佬表达的意思,尴尬~)

https://stackoverflow.com/questions/834748/gcc-makefile-error-no-rule-to-make-target

https://cs50.stackexchange.com/questions/10847/error-make-no-rule-to-make-target-mario-stop





猜你喜欢

转载自blog.csdn.net/qq_40313712/article/details/80189651