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

淘宝联盟网站怎么做最全的百度网盘搜索引擎

淘宝联盟网站怎么做,最全的百度网盘搜索引擎,wordpress主题用户中心,北京广告设计公司排名最近在移植公司一个QT桌面软件到android上,有一些公司自定义的库,用了很多windows的api,移植过程很是曲折,在此有一些感悟分享一下~ 一.自编写跨平台库 1.有时候为了程序给第三方用需要编译一些qt封装库,并可能跨平台…

   最近在移植公司一个QT桌面软件到android上,有一些公司自定义的库,用了很多windows的api,移植过程很是曲折,在此有一些感悟分享一下~

一.自编写跨平台库

1.有时候为了程序给第三方用需要编译一些qt封装库,并可能跨平台使用,比如会在windows桌面系统、linux系统及android系统使用,所以在开始写的时候最好不要用windows本身的api,不然跨平台移植的时候全部要更换,非常麻烦;

比如下面这些文件的接口:

#include <direct.h>

#include<winsock2.h>

#include<windows.h>

2.尽量要用POSIX标准c或者标准c++接口,如POSIX线程(pthreads),网络接口,尽量用纯c语言编写,这样方便跨平台移植;

  POSIX标准,全称为“可移植操作系统接口”(Portable Operating System Interface),是由IEEE计算机学会制定的一系列标准,旨在提高不同操作系统之间的兼容性。

许多操作系统,包括Unix、Linux以及某些版本的Microsoft Windows,都支持POSIX标准。

3.下面举一个简单的sleep函数例子,如果用POSIX标准c的sleep函数,在windows和android都可以用,不用修改,在qt也是一样:

(1)代码:

include "mainwindow.h"

#include "ui_mainwindow.h"

#include <unistd.h>

#include <QDebug>

#include <QDateTime>

#define SleepKK(x) usleep(x*1000)   //微秒

#define SleepSS(x) sleep(x)

MainWindow::MainWindow(QWidget *parent)

    : QMainWindow(parent)

    , ui(new Ui::MainWindow)

{

    ui->setupUi(this);

    qDebug()<<"time print:";

    qDebug() << "Current_date_and_time  start:   " << QDateTime::currentDateTime();

    SleepSS(1);

    qDebug() << "Current_date_and_time  start_1: " << QDateTime::currentDateTime();

    SleepSS(10);

    qDebug() << "Current_date_and_time  start_2: " << QDateTime::currentDateTime();

    SleepKK(5000);

    qDebug() << "Current_date_and_time  start_3: " << QDateTime::currentDateTime();

}

(2)结果:

二.QT延时五种实现方法

QT下是没有直接可用的延时sleep函数的,但有时候后需要延时,所以需要自己定义一个延时函数,方法有多种,具体见之前文章《QT延时五种实现方法》:

https://blog.csdn.net/xieliru/article/details/135435815?spm=1001.2014.3001.5502

http://www.yayakq.cn/news/252808/

相关文章:

  • react做的电商网站能上线吗手机网站模板代码
  • 网站推广的特点网站备案的链接
  • 网站建设 中企动力上海windows10 wordpress
  • 网易云音乐网站开发介绍佛山网站建设哪个
  • 价格划算的东莞建网站公司企业建网站
  • 企业网站经典案例做网站要找什么软件
  • 牵牛建站北京商城网站开发
  • 免费的工程信息网站wordpress 附件上传插件
  • 内网建站教程安徽公路建设行业协会网站是哪个
  • 网站seo快速优化技巧品牌策划公司经营哪些内容
  • 手机版网站建设方案四川建设厅证网站是
  • 广东建设银行网站首页网校网站开发
  • 如何用个门户网站做销售网络维护是什么专业
  • 网站flash素材监理网站
  • 长沙 做营销型网站的公司厦门外贸网站建设 之家
  • 小程序可以做企业网站互联网推广渠道有哪些
  • wap网站制作公司新品发布会发言稿
  • 网站建设对电子商务中的作用手机系统流畅神器
  • 数字货币交易网站开发怎么做oa网站建设价格
  • 杨浦专业做网站asp开发网站详细步骤
  • 广告公司网站模板济南高端建站
  • 做视频在线观看网站建立采样点感控监督机制
  • 网站建设准备期对应网站网站除了做流量还需要什么软件
  • 网站两边广告卖汽车怎么做网站
  • 网站建设公司兴田德润专业网站建站手机
  • 优秀企业站网站凡科网站代码
  • 如何将网站指向404展厅设计费
  • 包头网络推广公司东莞做网站seo
  • 做的网站没有注册广元市住房和城乡建设局网站
  • 中国建设工程造价管理协会网站查询苏州建站免费模板