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

做资讯网站盈利wordpress设置邮箱

做资讯网站盈利,wordpress设置邮箱,怎么自己做网站服务器linux,旅游景点推广软文一、简介 1、在Qt项目里,.pro文件是项目文件。 2、.pro文件用于配置Qt项目的构建过程。 3、配置.pro文件,实现对Qt工程全生命周期的控制,精准把控从编译优化到部署策略,是构建企业级Qt应用的必备核心技能。 二、基础配置 1、TEMP…


一、简介
1、在Qt项目里,.pro文件是项目文件。
2、.pro文件用于配置Qt项目的构建过程。
3、配置.pro文件,实现对Qt工程全生命周期的控制,精准把控从编译优化到部署策略,是构建企业级Qt应用的必备核心技能。

二、基础配置
1、TEMPLATE
(1)、指定项目的模板类型。
(2)、常用的类型有:
    a、app: 用于创建可执行应用程序。(一般.pro文件中未指定TEMPLATE,默认就是创建应用程序)
    b、lib: 用于创建库文件,可细分为静态库和动态库。
           1)、静态库: 
              TEMPLATE = lib  
              CONFIG += staticlib
           2)、动态库:
              TEMPLATE = lib 
    c、subdirs: 用于管理多个子项目(生成makefile文件编译SUBDIRS指定的子文件夹)。
           1)、例如,TestSubDirs目录下,有两个子项目Project1和Project2(且子目录名和子项目文件同名),TestSubDirs.pro内容如下:
              TEMPLATE = subdirs
              
              SUBDIRS += \
                  Project1 \
                  Project2
                  
2、TARGET
(1)、指定生成的目标文件的名称。
(2)、例如: TARGET = MyApp。

3、DESTDIR和DLLDESTDIR
(1)、DESTDIR指定目标文件(.dll、.lib、.pdb、.exp、.ilk)的构建目录,没有会自动生成。
(2)、DLLDESTDIR指定将目标文件(.dll)单独复制到的目录,没有会自动生成。
(3)、注意,若使用当前目录,则需测试当前目录是哪个目录,自测试当前目录"./"是makefile所在的目录。

4、VERSION
(1)、指定应用程序或库的版本号。
(2)、例如: VERSION = 1.0.0.0 。
(3)、右键点击应用程序exe或dll-->属性-->详细信息,看到文件版本和产品版本就变为了1.0.0.0。

5、DEFINES、DEFINES_DEBUG、DEFINES_RELEASE
(1)、DEFINES将此变量的值添加为编译器预处理器宏。
(2)、DEFINES_DEBUG定义Debug配置的预处理器宏。
(3)、DEFINES_RELEASE定义Release配置的预处理器宏。
(4)、例如,DEFINES += USE_MY_STUFF 。

6、QT
(1)、添加模块。
(2)、例如: QT += core gui widgets network 。

三、文件

1、HEADERS
(1)、列出项目中所有的头文件(.h)。
(2)、例如:
HEADERS += \
    mainwindow.h

2、SOURCES
(1)、列出项目中所有的源文件(.cpp)。
(2)、例如:
SOURCES += \
    main.cpp \
    mainwindow.cpp
    
3、FORMS
(1)、列出项目中所有的ui文件(.ui)。
(2)、例如:
FORMS += \
    mainwindow.ui
    
4、RESOURCES
(1)、列出项目中所有的资源文件(.qrc)。
(2)、例如:
RESOURCES += \
    MyApp.qrc
    
5、resources.files
(1)、列出项目中所有的qml文件(.qml)。
(2)、例如: resources.files = main.qml ./qml/MyFirst.qml
(3)、注意,若向工程中添加自定义qml文件,会被增加到DISTFILES字段,如: DISTFILES += /qml/MyFirst.qml,但构建会报错,需要手动添加到resources.files中。
(4)、自定义QML文件名首字母要大写,以表明这是一个QML类型。

6、INCLUDEPATH 
(1)、给编译器指明头文件的搜索路径,代码中#include时可以找到相应的文件。
(2)、例如: INCLUDEPATH += $$PWD/MyDll 。

7、LIBS
(1)、指定链接时库文件的搜索路径和要链接的库名。
(2)、例如: LIBS += -L$$PWD/MyDll -lMyDll
(3)、-L指定库文件的搜索路径; -l指定要链接的库名(不加.lib)。

四、其它
1、CONFIG
(1)、CONFIG指定了编译器所要使用的选项和所要连编的库。
(2)、以下是一些选项:
    release
    debug
    debug_and_release
    build_all
    ordered
    warn_on
    warn_off
(3)、以下是一些连编的库:
    qt
    C++11、C++14、C++17、C++20
    thread
    x11
    windows
    console
    dll
    staticlib
    plugin
    qml_debug
(4)、用"+="、"-="来添加、去除包含。
(5)、CONFIG(debug, debug | release)
    第一个参数是要判断的active选项,第二个参数是互斥选项的集合。
    CONFIG可以同时定义debug和release,但只有一个处于active状态。
    例如:
        CONFIG(debug, debug | release) {
            LIBS += -lopencv_core2413d
        }
        CONFIG(release, debug | release) {
            LIBS += -lopencv_highgui241
        }

2、平台条件判断
(1)、例如:
    win32 {    
        SOURCES += windows_utils.cpp
    }
    unix:!macx {    
        SOURCES += linux_utils.cpp
    }
    macx {    
        SOURCES += mac_utils.cpp
    }
(2)、以上是根据平台添加不同的文件

3、contains
(1)、contains用于检查某个字符串是否包含另一个字符串。
(2)、例如:
    contains(QT, gui) {
        message("Qt GUI module is enabled")
        # 如果启用了Qt GUI模块,则执行这里的代码
    } else {
        message("Qt GUI module is not enabled")
    }
    
4、exists
(1)、exists()函数可以检查某个文件或目录是否存在。
(2)、例如:
    exists(path/to/debug_feature.h) {
        HEADERS += path/to/debug_feature.h
        SOURCES += path/to/debug_feature.cpp
    } else {
        message("Debug feature header not found.")
    }


文章转载自:

http://e8QsURkP.jtsdk.cn
http://QwPzz5jA.jtsdk.cn
http://1jaeGaQq.jtsdk.cn
http://hA2l1Thi.jtsdk.cn
http://MSWDegc0.jtsdk.cn
http://pWSnodni.jtsdk.cn
http://I2hQTlnA.jtsdk.cn
http://zrUab7Ys.jtsdk.cn
http://pO6HSKWD.jtsdk.cn
http://UfAV6d8L.jtsdk.cn
http://N0mafaRp.jtsdk.cn
http://4cS5ldSM.jtsdk.cn
http://sKZiscE3.jtsdk.cn
http://dQlHsnUu.jtsdk.cn
http://x8brVwlb.jtsdk.cn
http://c39SQWAE.jtsdk.cn
http://Ph2xXlXr.jtsdk.cn
http://9uR3yyMa.jtsdk.cn
http://SQA5umC1.jtsdk.cn
http://XGShDMmb.jtsdk.cn
http://9oAqDWJX.jtsdk.cn
http://PGSoAmAF.jtsdk.cn
http://VRG9rbrB.jtsdk.cn
http://qjvmYRVX.jtsdk.cn
http://SjL39wix.jtsdk.cn
http://TWmMPeZD.jtsdk.cn
http://UIUP4WP3.jtsdk.cn
http://ncLYPYax.jtsdk.cn
http://AmvpCBo6.jtsdk.cn
http://JDJ7B205.jtsdk.cn
http://www.dtcms.com/wzjs/654580.html

相关文章:

  • 邮箱官方网站注册视频社区app源码
  • 网络营销教学网站网站建设方案书模板 备案
  • 建立网站站点方法什么是响应式的网站
  • 广州网站建设报价表淘宝无货源一键铺货软件
  • 昆山花桥做网站网站解析打不开
  • 网站 运营工作如何做wordpress主题上传图片教程
  • 上海营销型网站seo网站的设计流程
  • 用墨刀做视频网站电商企业有哪些
  • 平潭县机场建设网站做网站难吗?
  • wordpress 登陆界面襄阳抖音seo找哪家
  • 网站改版301怎么做如何做简单视频网站
  • 企业网站结构asp.net mvc做网站难吗
  • 自己弄个网站昌吉建设网站
  • 企业商城网站建设方案顺德网站建设基本流程
  • 网站模块制作知名企业门户网站建设联系电话
  • 网站不被收录了远大科技 网站建设
  • 公司建站电脑QQ浮动窗口怎做电脑网站
  • 深圳设计网页制作公司seo是什么职业做什么的
  • 响应式网站推广长春网络建站
  • 镇江网站网站建设少儿编程加盟哪个品牌好
  • 用了wordpress的网站aaa免费服务器
  • 青海建设厅网站黑名单班级网站建设思路
  • 背景色搭配网站北京大学网络服务
  • 郑州市 网站建设wordpress采集微信公众文章内容
  • wordpress文章批量编辑器汕头seo网站排名
  • 南阳专业网站排名推广百度网页版
  • qq空间刷赞网站推广佛山建网站价格
  • 怀化网站优化多少钱专注于网络推广及网站建设
  • ps做网站时画布宽度做网站技术方法有
  • 网站更改建设方案模板东莞网络公司哪家好