在Linux下面编译出了错的话怎么办呢?再“搬”回Windows来修改然后再搬到Linux下编译,周而复始?

我在Linux下基本能把程序调通,因为一开始用Qt就是因为它是跨平台的。这样最后写出来的程序既可以给爱用Linux的同事用,又可以给爱用Windows的同事用。

最让我爽的不行的是,我最后的Windows编译也是在Linux的Emacs中远程进行的,同步代码和编译一气呵成,出了错的话能直接跳转到出错的文件:行:上。就跟在本地Linux版本的编译一模一样。

更不用说我在Emacs下配了ac-clang补齐,效果一点也不比Qt creator差的,估计也不会比VS差吧。

另外,我在Emacs里比如在QFile这个标识符上按一下F1,它能直接弹出Firefox窗口,在其中打开我安装在本地的Qt文档,跳转到QFile这个类上。如果我在ReadWrite这个标识符上按一下F1,它会直接跳转到Firefox并找开file:///usr/share/qt5/doc/qtcore/qiodevice.html#OpenModeFlag-enum,其效果完全不亚于VS+MSDN,而没有MSDN,我都不知道VS下怎么看Qt的文档。

【 在 hollywood (好莱坞#养只小熊亦很爽) 的大作中提到: 】

: 有什么好爽的,

: 我都是用VS在windows下面写,

: 然后直接搬到linux下面,

: ...................

linux系统 qt开发,老板让我写一个Windows程序,结果我在Linux下用Qt开发相关推荐

  1. 学了C语言,如何利用CURL写一个下载程序?—用nmake编译CURL并安装

    在这一系列的前一篇文章学了C语言,如何为下载狂人写一个磁盘剩余容量监控程序?中,我们为下载狂人写了一个程序来监视磁盘的剩余容量,防止下载的东西撑爆了硬盘.可是,这两天,他又抱怨他的下载程序不好用,让我 ...

  2. 【Linux服务器开发系列】手写一个用户态网络协议栈,瞬间提升你网络功底丨netmap/dpdk的实现

    手写一个用户态网络协议栈,瞬间提升你网络功底 1. 网卡基础架构 2. netmap/dpdk的实现 3. 网络协议栈实战 [Linux服务器开发系列]手写一个用户态网络协议栈,瞬间提升你网络功底丨n ...

  3. 在 Linux 系统中安装Load Generator ,并在windows 调用

    在 Linux 系统中安装Load Generator ,并在windows 调用 由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner.在安装的时候碰到了不少问题,所以写下此 ...

  4. 第0课第2节_刚接触开发板之烧写裸板程序

    第0课第2节_刚接触开发板之烧写裸板程序 tftp用法 q //退出菜单 help tftp print //显示IP set ipaddr 192.168.31.203 //设置开发板IP set ...

  5. linux如何写一个daemon程序

    linux如何写一个daemon程序 http://www.netzmafia.de/skripten/unix/linux-daemon-howto.html 不过现在linux直接提供了api实现 ...

  6. DuiVision开发教程(2)-如何写一个简单的界面程序

    基于DuiVision界面库开发的界面程序主要包括如下几部分内容: 1.资源定义,包括图片资源.各个窗口界面的xml定义文件 2.事件处理类代码,用于处理界面响应消息 3.其他业务逻辑代码 下面举例说 ...

  7. Windows编程01_应用程序分类,开发工具和库,第一个Windows程序,字符编码

    01 Windows应用程序分类 1.应用程序分类 控制台程序Console DOS程序,本身没有窗口,通过Windows DOS窗口执行(借的的操作系统的窗口) 窗口程序 拥有自己的窗口,可以与用户 ...

  8. JAVA开发:开发属于你的第一个Java程序

    01_开发属于你的第一个Java程序 Java程序的运行原理 Java程序追求的目标是一次编译到处运行,那他是如何做到的? 我们通过图来说明: 通过将我们编写的java文件编译成class文件,然后通 ...

  9. 控制台编写JAVA程序教程_写一个java程序的步骤是什么?写java程序技巧

    写Java程序是要按照步骤来的,这样才能写好一个java程序,那么接下来,我们就来给大家讲解一下写一个java程序的步骤是什么? (1)创建Java项目:"FileàNewàProjectà ...

最新文章

  1. 深度学习中的Dropout原理介绍
  2. windows命名管道
  3. 《C++PrimerPlus》阅读笔记 + 源码实践
  4. 全球及中国微电网市场规模容量及建设运营模式分析报告2021年版
  5. Posterior decompression
  6. 搜出来的文本:从MCMC到模拟退火
  7. python循环语句for求和_for循环简介
  8. thinkphp回调的php调用db类,请问thinkphp中model类自动完成功能 回调函数能不能获取其他字段的值?...
  9. SQL SERVER 如何把1列多行数据 合并成一列显示
  10. anaconda pycharm_使用Pycharm在anaconda环境下安装pygame库
  11. 论文阅读-可变形卷积v2: More Deformable, Better Results
  12. UE4蓝图学习篇(一)
  13. 第十章 DirectX 绘制简单场景,地形,天空盒和跟随摄像机(上)
  14. 怎样做一个软件注册程序
  15. mysql删除列命令_MySQL删除列
  16. 剖析拒绝服务攻击-SYN拒绝服务(转)
  17. vue中使用i18n
  18. 微信小程序登录+坐标定位显示km数
  19. 「Luogu4233」射命丸文的笔记-生成函数+多项式求逆
  20. signature=2abb9e363faa3aa7323b2a3393a36011,Winhex软件的使用

热门文章

  1. Python Flask Web 第十课 —— flask-wtf
  2. 机器学习基础(二十四)—— Random Forest
  3. 从一个实例(整数幂指数)进行算法时间复杂度的分析
  4. Linux 命令源码 —— cat
  5. 组态王怎么做进度条_3分钟学会超实用||进度条amp;游戏血条的制作方法!
  6. python3安装步骤-超详细的小白python3.X安装教程|Python安装
  7. 编程语言python怎么读-网红编程语言Python将纳入高考你怎么看?
  8. python是干什么的-python学来主要是干什么的
  9. python能做什么工作-会python语言能做什么工作
  10. python画简单图-python绘制简单彩虹图