我们即将发起Qt Creator增强套装项目



  • Qt Creator增强套装计划

    Qt Creator增强套装计划,该计划的主要目的是让Qt Creator做到更加方便以及人性化。具体来说,需要做到是:
    1、将一些有价值的功能做成一个安装包打包进来;
    2、将具有我们商业模式的功能同样做进来;
    3、将符合Qt Dream的App项目快速开发的编辑器也做进来。

    我们要实现的目标是:
    1、制作Qt Creator的增强套装,最好是在线安装的形式,这样的好处是可以在线更新所需的组件;
    2、制作Qt Creator的增强套装,需要对页面进行美化,使其符合日益增加的用户审美需求;
    3、要有同意协议的条款,这些都是比较重要的,可以避免一些法律的潜在冲突;
    4、要有能力找到用户安装Qt Creator的位置;
    5、要能够创建快捷方式,让用户能够快速打开增强组件实现某些功能。

    目前我正在研究的是Qt Installer Framework这块儿。



  • 目前是可以将相关文件挂上我们的服务器了。
    接下来我们制作的在线安装包,可以通过在线安装包的形式,从我们qtdream.com服务器中获得更新的更新。



  • 增强套装项目已经顺利地发布了,以后我们要以这个为平台,分发我们的成果。


Log in to reply
 

走马观花

最近的回复

  • 离线安装包的下载地址是:coding源github源

    read more
  • 看到过很多代码都有用这个

    read more
  • 做得还不错的嘛。希望继续呢。

    read more
  • 首先我看到的就是option选项。这个选项在cmake中的文档是这样的:

    Now let us consider making the MathFunctions library optional. In this tutorial there really isn’t any reason to do so, but with larger libraries or libraries that rely on third party code you might want to. The first step is to add an option to the top level CMakeLists file.

    # should we use our own math functions? option (USE_MYMATH "Use tutorial provided math implementation" ON)

    This will show up in the CMake GUI with a default value of ON that the user can change as desired. This setting will be stored in the cache so that the user does not need to keep setting it each time they run CMake on this project. The next change is to make the build and linking of the MathFunctions library conditional. To do this we change the end of the top level CMakeLists file to look like the following:

    # add the MathFunctions library? # if (USE_MYMATH) include_directories ("${PROJECT_SOURCE_DIR}/MathFunctions") add_subdirectory (MathFunctions) set (EXTRA_LIBS ${EXTRA_LIBS} MathFunctions) endif (USE_MYMATH) # add the executable add_executable (Tutorial tutorial.cxx) target_link_libraries (Tutorial ${EXTRA_LIBS}) 参考来源:这里

    在我看来,cmake中的option命令更像是一个宏,规定了是否定义这个宏以及这个宏所带来的连锁反应。option规定的这个宏,通过ON的设定来表示是否定义。

    read more

关注我们

微博
QQ群