编译器:QT5.0 VS2010 /release/debug 平时发布编译release版本 模块: main.cpp : 打开/关闭log函数:qInstallMessageHandler(outputMessage); common:重载的一些系统控件和辅助功能; gotyecpp:亲加云文字聊天的收发和显示处理; http:连接后台,获取本用户信息; jusCall:justTalk接口; gui: isettingwidget.cpp/isettingwidget.ui 设置界面处理 ishowmain.cpp/main.ui 主界面(home和聊天界面附着在主界面上,主要也在这里控制) italkingwidget.cpp/talking.ui 视频通话处理 userinfotip.cpp/userinfotip.ui 用户详细信息 widgetLogon.cpp/widgetLogon.ui 登陆界面 ishowview.cpp 界面显示逻辑(控制主界面和视频通话的显示) ishowcourses.cpp/ishowcourses.ui(课程预览) jusDoodle : 涂鸦部分处理代码(demo) isettingwidget.cpp:ITalkingWidget::showCourseUi()添加课程涂鸦界面到通话界面中 生成测试/正式软件: 1.我们后台:GlobalSetting.cpp CGlobalSetting::CGlobalSetting() { networkurl = "http://test.ishowedu.com/"; //网络地址web通讯 // networkurl = "https://api.ishowedu.com/"; //网络地址web通讯 cloud_id = "viptalk@ishowedu.com"; //网络地址web通讯 // cloud_id = "http://viptalk.ishowedu.com/"; //网络地址web通讯 } 2.justalk: justtalktest.cpp Mtc_UeDbSetServer(servers.at(0).toUtf8().data()); //测试环境 // Mtc_UeDbSetServer(servers.at(1).toUtf8().data()); //正式环境 3.亲加云:gotyemsg.cpp void GotyeMsg::init() { apiist->init("a0044a1c-09e0-473a-8ceb-a13b445b086d", "com.gotye.api.demo");//测试环境 // apiist->init("51e493d8-879a-4c0f-8ce4-478cebdc3c8f", "com.gotye.api.demo"); //正式环境 } 打包发布的时候release目录下:CloudSample couresImg gotye.cache gotye.data删除 config目录下:删除config.ini userConfig.ini中 删除保存的登录信息 打包工具:inno setup