linux+Qt5.6.0_X64 和 Vs2013+Qt5.6.0_X64 同时开发一个项目

说明

linux+Qt5.6.0_X64:在ubuntu下使用Qt5.6.0_X64开发程序

Vs2013+Qt5.6.0_X64:在windows下使用Vs2013+Qt5.6.0开发程序

ubuntu下的Qt5.6.0 x86需要自己编译,我直接用了x64的,在windows上,也有x64版本,有这些条件,在ubuntu和windows就可以同时开发同一个项目。玩双系统的 或者 一个项目中不同的人用了不同的系统,需要用Qt开发时,这样可以不用老是把cpp和h文件复制来复制去了,关键是,windows下可以用vs+qt写代码,不得不说vs是一个很好用了IDE,至于vs太大或者MFC,看自己吧。

环境配置

  • ubuntu下安装Qt5.6.0,一路next就行,没什么特别要说明的。
  • windows下安装vs2013,然后安装Visual Studio Add-in 1.2.5 for Qt5 (202 MB)
  • 在vs中配置qt5.6.0X64版本,如下图:

    我这里x86和x64两个版本都有,实际只需要x64版本即可

建立项目

  • 在vs下建一个qt项目
  • 更改项目为x64,选择 “QT5 -> Qt Project settings”,把qt的版本也改成x64的

  • 然后建立 “.pro”文件,选择 “QT5 -> Create basic .pro File”,出现一个生成 pri 文件的对话框,选确定即可

  • 之后,会自己打开 .pro 文件,把其中的一行注掉,如下图:

  • 在windows下就可以编写Qt程序,运行如下:

  • 在linux下可以直接打开刚才生成的 .pro 文件,选择配置后即可打开工程,如下图:

  • 同样可以运行程序,运行如下:

  • 如果cpp等语言件中有中文,选择GBK编码重新载入可

时间: 2024-08-28 04:56:53

linux+Qt5.6.0_X64 和 Vs2013+Qt5.6.0_X64 同时开发一个项目的相关文章

如何在VS2013+QT5.3环境下使用自定义信号与槽函数

图1中标注出来的是VS2013中的QT界面设计师文件,双击默认打开的是Qt设计师工具. 在界面上面拉入一个PushButton,点击编辑信号与槽按钮进入编辑模式. 选择信号clicked(),发现可以从QWidget继承很多槽函数,暂时先选择close()槽函数,点OK 保存后,VS2013中有个文件“ui_testqt.h”会自动生成信号与槽的代码.此文件也是生成界面文件的源代码. 目前都是使用的默认的信号与槽函数,如果想触发自定义的槽函数呢?我们会想到可以直接修改ui_testqt.h里面的

VS2013+QT5.3 中文乱码问题 解决方案

网上很多关于QT中文乱码的问题及答案,但情况不同解决方法也不一样. 本方案适用于VS2013+QT5.3环境(编译器是VC) using namespace std; # pragma execution_character_set("utf-8") //文件的开头要声明字符编码UTF-8,这样输出中文字符串就能显示正常.qDebug() << " 连接交易前置...成功" ; 直接输出字符串是没问题了,但遇到char*[]这样的字符数组的时候显示中文还

vs2013+qt5+vsqtaddin+cmake工作环境搭建工作笔记

本文概述: 本文记载了如何搭建 vs2013+qt5+vsqtaddin+cmake工作环境.如果你搭建过程遇到问题不能解决可以联系笔者 csdn-固本培元 [email protected] 文章分下面几部分 ,1. 对比  2. 下载及安装 3部分配置 4. cmake + qt 5 写法 及 实例下载 cmake+vs 与 qtcreator 开发的对比: 工程基本涉及的是业务大而非复杂度高时,同时调试需要的复杂度不高时,可以直接使用qtcreator,当工程比较大,调试需要的复杂度高,需

VS编译linux项目生成静态库并在另一个项目中静态链接的方法

VS2017也推出很久了,在单位的时候写linux的服务端程序只能用vim,这让用惯了IDE的我很难受. 加上想自己撸一套linux上的轮子,决定用VS开工远程编写调试linux程序. 在windows下编写静态库并在另一个项目中引用很简单 新建项目的时候选择静态库,进去把代码撸好,即可编译出静态库*.lib 随后在希望使用该静态库的项目中设置一下链接器"附加库目录"为"../Debug"(和你的输出路径有关),然后添加"附加依赖项"静态库名.l

安装Visual Studio2015后,使用VS2013开发的项目,在IIS访问都提示“公共语言运行时检测到无效的程序”的解决办法

1.安装VS2015后,.NET Framework4.6会替换掉 C:\Windows\Microsoft.NET\Framework64\v4.0.30319 (如果使用的是windows7 64位版本)的文件,导致VS2013开发的项目在IIS中浏览都会出现如下错误: 2.折腾了很久,翻阅大量的搜索资料也无法解决,最后在IIS中设置应用池的“启用32位应用程序” 为true后,再打开站点,一切恢复正常了 留个几号,以备查阅!

【ruby】【linux】【irb】CentOS上安装配置ruby开发环境,安装 irb

在读<理解Unix进程>这本书,书中代码是用Ruby写的,就自己想实践一下,搜来搜去要安装配置Ruby,我是centOS6.5的系统.下面这篇不错,我又加入了一点自己的理解和试验. 1 方法一:下载ruby的安装包来进行安装 1.安装编译环境gcc 使用yum install gcc在线安装 2.安装ruby开发环境 PS:经常在搜帖子的时候,大神的文章中都是随随便便下载个什么啊,又没告诉我这样的菜鸟到哪里下,让人几番周折,这里 下载 Ruby - Ruby 官方网站:https://www.

QT5.6.2基于VS2013开发环境配置(Win7 64位)

1) 在https://www.qt.io/download-open-source/#section-2页面下载如下文件: Qt 5.6.2 for Windows 64-bit (VS 2013, 832 MB) Visual Studio Add-in 2.0.0 for Qt5 MSVC 2013 (9 MB) 2) 自动安装上述两个文件,可选QT安装路径(如D盘),安装完成之后打开VS2013,可发现多出QT VS TOOLS菜单 3) 打开QT VS TOOLS菜单下的Qt Opti

QT5.8.0与VS2013环境配置

1.下载VS2013,QT5.8.0,qt-vs-tools-msvc2013-2.1.1. VS2013版本为:Visual Studio Ultimate 2013 with Update 4 - 简体中文.iso QT5.8.0版本为:qt-opensource-windows-x86-msvc2013_64-5.8.0.exe,下载地址为:http://download.qt.io/archive/qt/ qt-vs-tools版本为2.1.1:qt-vs-tools-msvc2013-

VS2013 QT5 配置

开始学习QT,C++也开始学习不久,开发环境采用VS2013 ,QT 版本为5.8, QT支持VS2013插件, 下载地址: QT 5.8 http://download.qt.io/official_releases/qt/5.8/5.8.0/qt-opensource-windows-x86-msvc2013-5.8.0.exe  QT msvc2013:http://download.qt.io/official_releases/vsaddin/qt-vs-tools-msvc2013-