当前位置: 首页 > wzjs >正文

个人做网站给手机发短信傻瓜式在线做网站

个人做网站给手机发短信,傻瓜式在线做网站,深圳农产品网站制作,公众号制作一个需要多少钱文章目录 [toc]1 编译器判断1.1 判断编译器类型、编译器版本、操作系统1.2 获取编译器版本信息1.3 Qmake判断MSVC编译器版本 2 程序启动单进程 更多精彩内容👉内容导航 👈👉Qt开发经验 👈 1 编译器判断 1.1 判断编译器类型、编译…

文章目录

    • @[toc]
      • 1 编译器判断
        • 1.1 判断编译器类型、编译器版本、操作系统
        • 1.2 获取编译器版本信息
        • 1.3 Qmake判断MSVC编译器版本
      • 2 程序启动单进程

更多精彩内容
👉内容导航 👈
👉Qt开发经验 👈

1 编译器判断

1.1 判断编译器类型、编译器版本、操作系统
  • 微软官网
Visual Studio 版本_MSC_VER
Visual Studio 6.01200
Visual Studio .NET 2002 (7.0)1300
Visual Studio .NET 2003 (7.1)1310
Visual Studio 2005 (8.0)1400
Visual Studio 2008 (9.0)1500
Visual Studio 2010 (10.0)1600
Visual Studio 2012 (11.0)1700
Visual Studio 2013 (12.0)1800
Visual Studio 2015 (14.0)1900
Visual Studio 2017 RTW (15.0)1910
Visual Studio 2017 版本 15.31911
Visual Studio 2017 版本 15.51912
Visual Studio 2017 版本 15.61913
Visual Studio 2017 15.7 版1914
Visual Studio 2017 版本 15.81915
Visual Studio 2017 版本 15.91916
Visual Studio 2019 RTW (16.0)1920
Visual Studio 2019 版本 16.11921
Visual Studio 2019 版本 16.21922
Visual Studio 2019 版本 16.31923
Visual Studio 2019 版本 16.41924
Visual Studio 2019 版本 16.51925
Visual Studio 2019 版本 16.61926
Visual Studio 2019 版本 16.71927
Visual Studio 2019 v16.8、v16.91928
Visual Studio 2019 版本 16.10、16.111929
Visual Studio 2022 RTW (17.0)1930
Visual Studio 2022 版本 17.11931
Visual Studio 2022 版本 17.21932
//GCC编译器
#ifdef __GNUC__
#if __GNUC__ >= 3   // GCC3.0  以上//MSVC编译器
#ifdef _MSC_VER
#if _MSC_VER >=1000 // VC++4.0 以上
#if _MSC_VER >=1100 // VC++5.0 以上
#if _MSC_VER >=1200 // VC++6.0 以上
#if _MSC_VER >=1300 // VC2003  以上
#if _MSC_VER >=1400 // VC2005  以上
#if _MSC_VER >=1500 // VC2008  以上
#if _MSC_VER >=1600 // VC2010  以上
#if _MSC_VER >=1700 // VC2012  以上
#if _MSC_VER >=1800 // VC2013  以上
#if _MSC_VER >=1900 // VC2015  以上//Borland C++
#ifdef __BORLANDC__//Cygwin
#ifdef __CYGWIN__
#ifdef __CYGWIN32__//mingw
#ifdef __MINGW32__//windows
#ifdef _WIN32           //32bit
#ifdef _WIN64           //64bit
#ifdef _WINDOWS         //图形界面程序
#ifdef _CONSOLE         //控制台程序//Windows(95/98/Me/NT/2000/XP/Vista)和Windows CE都定义了
#if (WINVER >= 0x030a)  // Windows 3.1以上
#if (WINVER >= 0x0400)  // Windows 95/NT4.0以上
#if (WINVER >= 0x0410)  // Windows 98以上
#if (WINVER >= 0x0500)  // Windows Me/2000以上
#if (WINVER >= 0x0501)  // Windows XP以上
#if (WINVER >= 0x0600)  // Windows Vista以上//_WIN32_WINNT 内核版本
#if (_WIN32_WINNT >= 0x0500) // Windows 2000以上
#if (_WIN32_WINNT >= 0x0501) // Windows XP以上
#if (_WIN32_WINNT >= 0x0600) // Windows Vista以上
1.2 获取编译器版本信息
# your .pro file
# g++ 编译器(版本:9.3.0
QMAKE_GCC_MAJOR_VERSION  # gcc 主版本号(如:9)
QMAKE_GCC_MINOR_VERSION  # gcc 次版本号(如:3)
QMAKE_GCC_PATCH_VERSION  # gcc 修订版本号(如:0# clang 编译器(版本:10.0.1
QMAKE_CLANG_MAJOR_VERSION  # clang 主版本号(如:10)
QMAKE_CLANG_MINOR_VERSION  # clang 次版本号(如:0)
QMAKE_CLANG_PATCH_VERSION  # clang 修订版本号(如:1# apple clang 编译器(版本11.0.3
QMAKE_APPLE_CLANG_MAJOR_VERSION  # apple clang 主版本号(如:11)
QMAKE_APPLE_CLANG_MINOR_VERSION  # apple clang 次版本号(如:0)
QMAKE_APPLE_CLANG_PATCH_VERSION  # apple clang 次版本号(如:3# msvc 编译器
QMAKE_MSC_VER             # msvc _MSC_VER版本号 (如:1920)
QMAKE_MSC_FULL_VER        # msvc _MSC_FULL_VER版本号(如:192027508# icc 编译器(Intel C++ Compiler)
QMAKE_ICC_VER          # icc 版本号
QMAKE_ICC_UPDATE_VER   # icc 版本号
1.3 Qmake判断MSVC编译器版本
# 方法1
contains(QMAKE_COMPILER_DEFINES, _MSC_VER=1916) {message("msvc 2017")
}# 方法2
MSVC_VER = $$(VisualStudioVersion)
equals(MSVC_VER, 15.0){message("msvc 2017")
}# 方法3
greaterThan(QMAKE_MSC_VER, 1900){       # msvc编译器版本大于2015message(msvc 2017 $$QMAKE_MSC_VER)
}else{message(msvc 2015及以下版本)
}

2 程序启动单进程

  • 方法1:使用文件锁

    #include "widget.h"
    #include <QApplication>
    #include <QDebug>
    #include <QDir>
    #include <QLockFile>
    #include <QMessageBox>int main(int argc, char* argv[])
    {// 定义锁文件的路径QString lockFilePath = "./your_application.lock";QLockFile lockFile(lockFilePath);QApplication a(argc, argv);// 尝试获取锁if (!lockFile.tryLock()){//        qInfo() << "应用程序已在运行。";QMessageBox::warning(nullptr, QObject::tr("Application Running"), QObject::tr("应用程序已在运行。"));return 1;   // 如果无法获取锁,退出程序}Widget w;w.show();return a.exec();
    }
    
  • 方法2:windows下创建互斥变量

    #include "widget.h"
    #include <windows.h>
    #include <QApplication>
    #include <QDebug>
    #include <QDir>
    #include <QLockFile>
    #include <QMessageBox>int main(int argc, char* argv[])
    {// 定义一个唯一的互斥对象名称LPCWSTR mutexName = L"Global\\MyUniqueApplicationMutex";// 创建或打开互斥对象HANDLE hMutex = CreateMutex(NULL, FALSE, mutexName);if (hMutex == NULL){qDebug() << "CreateMutex错误:" << GetLastError();return 1;}// 检查是否已有程序实例在运行DWORD dwLastError = GetLastError();if (dwLastError == ERROR_ALREADY_EXISTS){qDebug() << "应用程序的另一个实例已在运行。";CloseHandle(hMutex);return 1;}QApplication a(argc, argv);Widget w;w.show();return a.exec();
    }



文章转载自:

http://6TGCV5q3.bqwrn.cn
http://zqVPUTwY.bqwrn.cn
http://1S4bkZ1d.bqwrn.cn
http://eOzBXLRn.bqwrn.cn
http://g6wDeN0a.bqwrn.cn
http://tZAZAgdq.bqwrn.cn
http://A6khESbQ.bqwrn.cn
http://xkfKLzu9.bqwrn.cn
http://9lDpFWNa.bqwrn.cn
http://PEF6GshK.bqwrn.cn
http://gAgQKVva.bqwrn.cn
http://RO6O16FQ.bqwrn.cn
http://vlFSbin3.bqwrn.cn
http://3hqCRtij.bqwrn.cn
http://4dqMEYEt.bqwrn.cn
http://falviIbC.bqwrn.cn
http://haHBZK8f.bqwrn.cn
http://eNvboVkw.bqwrn.cn
http://B2p85tjV.bqwrn.cn
http://UesHkjXL.bqwrn.cn
http://jMN4qN7u.bqwrn.cn
http://YcOhKQob.bqwrn.cn
http://lqCe8UAG.bqwrn.cn
http://QJXhM6bS.bqwrn.cn
http://F77X6l0D.bqwrn.cn
http://VQTkaxzo.bqwrn.cn
http://6nEm0u5p.bqwrn.cn
http://4t1yEaZR.bqwrn.cn
http://F0PIZOzl.bqwrn.cn
http://N2RM5NFf.bqwrn.cn
http://www.dtcms.com/wzjs/725471.html

相关文章:

  • 山东住房城乡建设厅网站网站架构招聘
  • 瓯北网站制作报价做网站为什么要域名 解析绑定
  • 上海网站建设服务建设局网站打不开是什么原因
  • 成都市建设二维码检测网站建设库官网查询系统
  • tk后缀网站是什么网站虚拟机安装wordpress
  • 旅游的网站怎么做的狼雨seo网络科技有限公司
  • it美工做网站wordpress 博客二号
  • 前端做网站步骤网站服务设计
  • 建立网站要多少钱一年网页版微信二维码怎么弄
  • 怎样提高网站的排名黄骅市属于哪个省市
  • 网站开发规格网页的后台管理系统
  • 新校区建设网站管理规定手机版网站开发
  • 企业网站优化定制网站开发需要掌握的知识
  • 做赚钱的网站网站设计合同
  • wordpress主题 网站大全免费素材网站pexels
  • dw做网站 后台用什么后台已有网站开发app终端
  • 找公司网站建设3购物网站订单状态模板
  • 一级a做爰视频安全网站萧山建设局网站
  • 站酷官网wordpress输出副标题
  • 有关网站建设的论文营销推广的形式包括
  • 深圳建网站的公司网页设计公司背景图
  • 电子商务微网站制作青岛app下载
  • 网站运行平台包括哪个网站做效果图好
  • 医院网站建设要求是什么网站空间购买 北京
  • 网站导航包括郑州短视频培训机构
  • 首选大型网站建站公司开什么工作室最稳定
  • wordpress站内短信网站建设多少钱信息
  • 网站管理是做什么的陕西省交通建设集团西长分公司网站
  • 案例应聘网络营销做网站推广建筑网校排名前十大品牌
  • 国内简约网站设计欣赏企业年金辞职了就白交了吗