国产异构跨平台开发环境研究
【学位单位】:石家庄铁道大学
【学位级别】:硕士
【学位年份】:2019
【中图分类】:V52;TP311.52;TP309
【部分图文】:
图 1-1 2018 年最受欢迎的开发环境工具榜单要在国产操作系统上进行应用软件开发或移植,首要任务就是在国产操作系统上搭建合适的开发环境,与其相关的研究有很多。比如王毅璇、丰大军等人采用 C++/html5/CSS 编程语言,在 Qt 开发环境下,提出了一种运行于中标麒麟操作系统的图形组态软件架构[35];王涛、杜莎、邢宏伟等人以麒麟系统为依托,利用 C++编程语言,Qt 作为界面设计工具,设计开发了飞行态势三维显示系统[36];吴克河和张飞在麒麟系统 Eclipse+J2EE 架构下,完成了电能质量监控系统的开发[37];张轩、张原、汪烊使用麒麟操作系统 3.2.1 版自带的 Qt 4.3,把某应用系统图形模块成功移植到了国产操作系统上[38];在中标麒麟系统下,利用 CSS 开发网站时,所使用的多个版本的浏览器之间并不互相兼容,韩平、栗勇兵等人以 IE 和火狐为例列举所遇到的问题,并针对问题提出了应对策略[39];舒然以 J2EE 应用系统科技管理平台作为切入点,采用中标麒麟操作系统,成功实现了 J2EE 架构系统的国产化替代[40];张桂平等人基于国产操作系统研究了Qt 的应用,主要包含以下几个方面:内部结构、通信体系、界面设计工具以及程序开发的一般步骤[41]。
图 3-1 VS 2008 库目录结构及 Debug 模式下生成库安装(2) 中标麒麟系统+GCC 编译器。解压缩 zlib-1.2.11.tar.gz,zlib 的编译过程如下:第一步:在与源码平行的目录下新建文件夹 zlib-build,打开命令终端,进入到 zlib-build;第二步:命令终端执行 cmake ../zlib-1.2.11 –DCMAKE_INSTALL_PREFIX=home/xbx/ku-installed。-DCMAKE_INSTALL_PREFIX 用来修改默认安装位置,可以用-DCMAKE_BUILD_TYPE=Debug或Release参数编译不同版本的库文件第三步:执行 make。make 利用 cmake 命令生成的 Makefile 文件,对库的源码进行编译。第四步:执行 make install。这个命令的作用是编译安装,当然可以不执行第三步的 make,直接进行第四步,但一般情况下是先编译后安装。由于类 Uni操作系统,zlib 库文件都以 libz.*来命名,这样 Debug、Release 版本的库文件不能有效区分,可以更改 CMakeLists.txt 实现库名的区分,如下代码:由:
set_target_properties(zlib zlibstatic PROPERTIES OUTPUT_NAME z)……endif()改为:if(UNIX)if(CMAKE_BUILD_TYPE STREQUAL Debug)set_target_properties(zlib zlibstatic PROPERTIES OUTPUT_NAME zd)else()set_target_properties(zlib zlibstatic PROPERTIES OUTPUT_NAME z)endif()……endif()Debug 模式下生成的库文件为 libzd.a、libzd.so,如图 3-2 标记 1 处所示elease 模式下生成 libz.a、libz.so,如图 3-2 标记 2 处所示。
【相似文献】
相关期刊论文 前10条
1 张旻;吴芳;;机载软件开发环境研究[J];微处理机;2013年03期
2 相洁;;“软件开发环境与工具”课程教学研究与探讨[J];计算机教育;2008年22期
3 李勇;;从设计到量产仅四个月——TTPCom推出功能手机软件开发环境AJAR 3G应用平台[J];每周电脑报;2005年21期
4 左细平,宋方敏,徐永森,曾凡聪;冻结/解冻机制——软件开发环境中的一种新机制[J];软件学报;1998年02期
5 薛春光;;关于我国软件工厂的结构设想[J];天津理工学院学报;1987年02期
6 张勇;;ANNA——一种新的支持渐进式软件范例的开发工具[J];计算技术与自动化;1987年01期
7 宋彬;;保护软件开发环境的一种方法[J];云南工学院学报;1987年01期
8 郝克刚,李新;一个实用的软件分析与设计支持环境-DSE[J];计算机工程;1988年05期
9 青柳广 ,石原平太郎 ,刘岩 ,申在明;综合交换系统用的软件开发环境[J];长春邮电学院学报;1988年02期
10 赖翔飞,马跃;UCSD P系统的汉化[J];小型微型计算机系统;1988年09期
相关博士学位论文 前1条
1 谢向辉;软件DSM中的数据行为分析及系统性能优化[D];中国科学院研究生院(计算技术研究所);1999年
相关硕士学位论文 前10条
1 徐博贤;国产异构跨平台开发环境研究[D];石家庄铁道大学;2019年
2 吴礼蔚;深度学习在软件开发环境提升中的研究[D];南京大学;2019年
3 李新彦;地震形态约束建模方法及软件模块研制[D];电子科技大学;2018年
4 潘勤勇;软件开发环境虚拟化战略实践研究[D];复旦大学;2009年
5 张璐平;基于工作流的面向最终用户软件开发环境的研究与实现[D];昆明理工大学;2009年
6 陈永慈;安全软件开发环境中安全测试工具的设计与实现[D];天津大学;2008年
7 何可;可扩展的安全软件开发环境中威胁建模工具的设计与实现[D];天津大学;2007年
8 安强;WCDMA终端射频一致性测试仪快速测量软件的设计与实现[D];北京邮电大学;2016年
9 金正灿;基于灯饰特征的室内定位系统设计[D];西安电子科技大学;2014年
10 黄鹏;嵌入式软件开放式开发技术研究[D];华中科技大学;2012年
本文编号:2838320
本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/2838320.html