该用什么工具开发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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 百度地图api文档_奥维互动地图使用教程

    百度地图api文档_奥维互动地图使用教程新版百度地图API增加了发布版SHA1,开发版SHA1按官方教程操作即可,这里介绍一下发布版SHA1的获取方法。为apk签名,生成keystore文件(如果已经有keystore文件,跳过此步骤)打开cmd,定位文件夹到.andorid下,默认路径是users/用户名/.android输入keytool-list-v-keystore*.jks,*.jks为keystor

    2022年8月11日
    16
  • 评日报文章:关于华为裁员

    评日报文章:关于华为裁员今天看了一篇日报:CSDN日报20170304——《令人比较失落的IT圈子-关于华为裁员》看了前半部分,就没有往下看了。讲的有所道理,但是总觉得文字中似乎有种怨念,不够通透,明亮。就说一个我比较关心的观点吧:IT门槛低,不如物理,化学,生物制药这类学科。部分承认,但是综合考虑社会发展状况,这是很容易看明白的一个现象,文章前半部分都已经说了,和国家大力扩招,培养发展计算机产业是有很大关系的。社会发展到

    2022年7月18日
    28
  • 考研数学二常用公式_考研数学写公式有分吗

    考研数学二常用公式_考研数学写公式有分吗面(体)积公式一元二次方程基础极坐标方程与直角坐标转换切线与法线方程因式分解公式阶乘与双阶乘函数的奇偶性排列组合等差数列等比数列常用数列前n项和不等式三角函数公式诱导公式平方关系两角和与差的三角函数积化和差公式和差化积公式倍角公式半角公式万能公式其他公式反三角函数恒等式极限相关公式数列极限递推式重要极限公式常用等价无穷小1^∞型导数相关公式导数定义微分定义连续,可导及可微关系一元函数多元函数导数四则运算复合函数求导反函数求导参数方程

    2022年8月11日
    25
  • 就是要让你搞懂Nginx,这篇就够了!

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:渐暖° blog.csdn.net/yujing1314/article/details/107000737 …

    2021年6月24日
    65
  • Centos7 网络配置 设置静态Ip

    Centos7 网络配置 设置静态Ip服务器Centos7系统装好后,我需要上网功能,这样客户端才可以连接服务端,那么那些命令可以配置网络登录系统配置动态IP上网输入命令:ls/etc/sysconfig/network-scripts/查看网卡列表,一般默认第一个就是你电脑的网卡,ifconfig-enp6s0就是我的有线网卡。输入命令cat/etc/sysconfig/network-scripts/ifcfg-e

    2022年5月3日
    79
  • 插件8:拼写检查

    插件8:拼写检查<?php//Plug-in8:SpellCheck//Thisisanexecutableexamplewithadditionalcodesupplie

    2022年4月29日
    14.1K

发表回复

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

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