qt5.6版本安装步骤 QTCreator调用C#编写的COM组件?
QTCreator调用C#编写的COM组件?
假如你电脑直接安装了编译器,这里会自动启动直接搜索所进去的,否则不那是没有。如果没有还没有的话应该是是你的安装QT的时候也没选项卡编译器,重新直接安装一遍就行了,接着找到编译器后可以设置成默认状态。我这里得用是MSVC2013版本,是因为我完全安装了visual studio2013,因此QT不自动搜到了;还有一个是完全安装QT时完全安装到编译器,名称为MingGW,当然还有一个很多种,你是可以在直接安装QT的时候打钩。
QT程序怎么移植到开发板并运行?
需要的条件:
1.上位机程序编译好的可执行文件,以hello为例在虚拟机的Ubuntu下,写好代码之后,定位到当前目录,想执行命令$qmake-project//生成工程文件.pro$qmake//生成makefile$give//生成可执行文件嗨小伙伴们尽量那些命令是在arm版的qt环境下的编译命令!执行qmake-v可栏里点其是否是arm版本,使用的有无是arm的库!执行filehello可以不查看hello如何确定是arm下运行的程序!
2.移植好QT库的开发板刚开始学,只需要移植最基本的几个库就行了!触摸屏的、鼠标的、键盘的以后再说!分别是:以及fonts下的字库为了以免错误,我统统把他们的相关链接文件okay.4、yeah.4.7、so.4.7.2都移殖过去了了!移植技术方法你也可以建议使用nfs!U盘!我用nfs速度太慢,相当不方便,干脆用U盘拷过去了!只不过这几个库小的不出来1M,大的13M,U盘拷的应该一下子的!也很让我费时间的是虚拟机不意见把链接文件拖放到xp环境下!我只要在虚拟机里用邮件发到我的邮箱里,再在xp环境下把这些个东西下下来,再按照U盘拷贝!曲折啊。。。我的虚拟机U盘不不识别!1)从哪儿移植到呢?从你虚拟机里程序编译安装arm版的QT库里面拷!下2)移植过去放到哪儿呢?建议是跟你在虚拟机里面的arm版QT的地方目录一样,更方便操作!看我的四个在开发板下新建任务目录:home/fengchao/qtenv/arm/libhome/fengchao/qtenv/arm/binhome/fengchao/qtenv/arm/lib/fonts把几个.so文件放lib里面,把字库放fonts里面!
3.最不重要的一退,可以设置环境变量!在开发板的根目录下负责执行:$vi/不停车缴费/profile然后把输入输入exportQTDIR/home/fengchao/qtenv/armexportPATH$QTDIR/bin:$PATHexportLD_LIBRARY_PATH$QTDIR/lib:$LD_LIBRARY_PATH保存到解盟!ok!vi在用:然后打开文件之后,键入i,再次进入编辑模式,再按ESC后退编辑的话模式刚刚进入命令模式,键入:输入名称下命令wq即保存逃离,q后退
4.然后把你代码编译好的hello这种可执行文件放你的开发板上,你随便哪有吧后再执行./hello-qws然后再你就这个可以见到开发板上有没显示了!但是肯定文字较小,如果有中文肯定我还是,没什么大事,咱一步步的走往下了。。。
5.错误分析1)提示就没链接到字库QFontDatabase:Cannotfindfontdirectory/home/fengchao/qtenv/arm/lib/fonts-isQtinstalledcorrectly?这个应该是你没装上字库,好好的去检查一下,修改过去!2)提示也没都是只不过你是没有移植到好这个库的或跟他连接地址的文件,再也可以环境变量不吻合!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。