zoukankan      html  css  js  c++  java
  • KDevelop

    ctags+vim还是太累了,还是使用IDE好,尤其是c++模板。KDevelop就不错,符号智能推导以及cmake项目管理和配置,还是挺好用的。

    Android端的ndk开发使用Android Studio,服务端开发就用KDevelop,谁让我用了Ice。

    KDevelop不用编译,不用yum或apt,就连安装rpm或deb也不用,下载来就一个文件直接运行,到官方网下载就可以了。

    以编译Ice一个demo为例,浏览一遍使用。

    新建一个项目

    我们要的就是 simple CMake

    然后在终端 cp 我们Ice其中一个demo代码到新建的目录下,KDevelop的project窗口就会加载进去

    注意了这里的project称为一个section,我们要编译哪些文件必须自行去修改 CMakelist.txt 进行配置,如果不这样做,build是不会将上图的源代码进行编译的。下面就是修改CMakelist.txt

    现在通过 CMakelist.txt 配置了项目管理。分别编译两个执行文件,我们的Ice-demo就编译为Server,依赖 Server.cpp, Callback.cpp以及CallbackI.cpp。

    头文件包含路径,链接库搜索路径,编译选项的配置参看说明cmake文档。

    修改 CMakelist.txt,参数会出现在 项目右键的 Configure对话框中

    点击右边的 "+" 健就可以修改cmake命令的参数

    下面还可以添加 make 命令的参数

    最后点选projects窗口一个section,按下F8,就会执行 cmake 进行项目编译,输出回显信息

     代码阅读方面,IDE有的都有

    鼠标放在 #include 处就弹出提示框点击可跳转

    鼠标放在 类名,函数名 处就弹出提示框点击可跳转

    鼠标放在 变量 处就弹出提示框点击可跳转

    最重要一点是,不是java开发的工具,不卡不笨重。啥java应用都-Xmem>1G,更加有些没4G还不让运行。不过话说回来云计算那生态上的东东都java。

  • 相关阅读:
    ASP.NET Routing Debugger
    浏览器 CSS & JS Hack 手册
    基于vmWare5.5环境的VxWorks系统安装总结
    TFS 迁移到 Git
    关于websocket
    自定义单一模块Model类
    学习 C++的用途
    Navigation Controllers and Table Views(中)
    Mac环境下svn的使用
    减少.NET应用程序内存占用的一则实践
  • 原文地址:https://www.cnblogs.com/bbqzsl/p/7392205.html
Copyright © 2011-2022 走看看