1
0
mirror of https://gitee.com/drabel/LibQQt.git synced 2025-01-04 10:18:44 +08:00
LibQQt/wiki/an-example.md

28 lines
1.5 KiB
Markdown
Raw Normal View History

2018-01-10 19:20:56 +08:00
# 约束
LibQQt要求使用分别的独立的多个工程管理QQt的编译和App的编译。
- 创建app工程在IntIns目录。不表。
- 与IntIns同目录创建LibQQt工程
- git clone https://gitee.com/drabel/LibQt LibQQt (当初新建工程的时候手抖了一下在mac下少写了一个Q..)
# 配置工程
修改app的pro文件 如下:
```c++
system(touch main.cpp)
include ($${PWD}/../LibQQt/src/app_configure.pri)
include ($${PWD}/../LibQQt/src/app_deploy.pri) (optional, 发布App用)
```
- 添加QKIT 环境变量,一般桌面上 会选择 QKIT=WIN32 或者 QKIT=LINUX 或者QKIT=macOS等几种桌面上一般就这三种相应的还有64位的选择。
- 运行qmake根据错误提示和在qqt_library.pri下面生成的app_configure.pri配置QQT_BUILD_ROOT QQT_SDK_ROOT如果包含了app_deploy.pri还要配置APP_DEPLOY_ROOT。设他们=XXX目录。遵循qmake语法这个应该不难。
- 然后就开始编译坐等编译完成。现在的master还算稳定也就是v2.1.3还算稳定我在几个平台上都测试通过了windows测试的比较少但是一般也会通过等详细测试了更新工程。
qqtframe2 demo这个里面个空白的MainWindow工程用来向用户展示应该如何使用LibQQt。
选择活动工程IntIns 运行,就可以看到窗口了。
2018年01月10日19:09:14
exquisite是最近调试的最多的工程通过这个工程看到的工程管理现在是最合适使用的。配合v2.1.6.0