该用什么工具开发C++

该用什么工具开发C++

大家好,又见面了,我是全栈君。

开发工具一般说来包括编辑器,编译链接类的相关工具,调试器。
在不同的平台下都有自己推荐的开发套件,在Windows上通常是VC。
如果你想从Windows上转到Linux下,那么你要做的工作就很多了,首先别用VC。
编辑器用VI或EMACS,Unix类OS下的标准编辑器,在Windows下有移植版,功能强大。
编译链接工具改用GCC,自己写makefile。
调试器用GDB,同样强大。
写代码时可以使用W32API,但是移植麻烦,建议尽量使用一些可移植的库。比如作界面可以用QT,wxWigets等,写线程可以用pthead,网络通信用基本socket。
基本思想就是想实现什么功能,先看看Linux下有没有,如果有,那就找在Windows下的移植版本,没有,那看看能不能用已有的东西自己实现,最后实在不行或太麻烦才使用Windows的东西。
这样你就能很快熟悉Linux下的开发工具(跟熟悉Linux是两码事)了。
但是这样做你们公司可能不会同意,你这样写的代码可能没问题,但是如何跟其他同事合作?谁来评估你的代码?如果移植库有问题,你怎么解决?你走了,你的代码如何维护?等等问题都很现实。
所以建议在公司还是用VC开发,可以尽量别使用W32API,而使用标准C/C++库函数,或其它标准的东西。私下再研究Linux下的开发吧。

转载于:https://blog.51cto.com/13615820/2091892

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107612.html原文链接:https://javaforall.net

(0)
上一篇 2022年3月13日 下午8:00
下一篇 2022年3月13日 下午8:00


相关推荐

  • python用于表示逻辑非运算_python and运算符

    python用于表示逻辑非运算_python and运算符在看python的时候逻辑运算符没看懂。xandy布尔”与”-如果x为False,xandy返回x的值,否则返回y的计算值。(aandb)返回20就这一段话,看的我有点懵逼,然后我就去上网搜了别人的解说,然后写了一篇文章,供大家理解。先学习其他语言里的与或非。短路与(逻辑与)和非短路与。或也是如此,不在重复,接下来拿与举例子。一.短路与(逻辑与)和非短路与先来…

    2022年10月8日
    5
  • Hunyuan-MT-7B-WEBUI保姆级教程:3步搞定38种语言翻译,零基础也能用

    Hunyuan-MT-7B-WEBUI保姆级教程:3步搞定38种语言翻译,零基础也能用

    2026年3月13日
    3
  • 详解遗传算法(含MATLAB代码)

    详解遗传算法(含MATLAB代码)目录一 遗传算法概述二 遗传算法的特点和应用三 遗传算法的基本流程及实现技术 3 1 遗传算法的基本流程 3 2 遗传算法的实现技术 1 编码 2 适应度函数 3 选择算子 4 交叉算子 5 变异算子 6 运行参数四 遗传算法的基本原理 4 1 模式定理 4 2 积木块假设五 遗传算法编程实例 MATLAB 一 遗传算法概述遗传算法

    2026年3月20日
    1
  • 织梦DedeCMS v5.7 实现导航条下拉菜单

    织梦DedeCMS v5.7 实现导航条下拉菜单

    2021年9月19日
    50
  • mysql 1032 1062_MySQL 1032和1062跳过错误总结

    mysql 1032 1062_MySQL 1032和1062跳过错误总结MySQL 跳过错误传统复制情况 slave exec mode global 级别 IDEMPOTENTor IDEMPOTENTmo key

    2026年3月26日
    2
  • 小程序 生命周期

    小程序 生命周期生命周期指的就是小程序从创建到销毁的过程小程序生命周期分为应用生命周期和页面生命周期应用生命周期影响页面生命周期应用生命周期应用生命周期是在 app js 里面调用的属性说明 onLaunch 应用第一次启动的就会触发的事件 onShow 应用被用户看到 onHide 用户被隐藏 onError 应用的代码发生了报错的时候就会触发 onPageNotFou 页面找不到就会触发代码示例 onLaunch 第一次启动的时候就会触发 onLaunchApp

    2026年3月26日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号