在windows下用eclipse+QT+minGW搭建的Qt开发平台。
请参考:http://blog.csdn.net/lan031687/article/details/4516674
平台搭建好后,遇到以下问题。一个Qt应用程序,在eclipse中run没有问题。可是到该工程下的
debug目录,运行其exe的程序时,提示缺少Qt*.dll文件???比如提示:无法启动此程序,因为计
算机中丢失QtCored4.dll。
这是因为eclipse->window->preferences->QT,添加QT版本及你安装QT的bin路径和include路径。
而直接运行exe文件的话,程序找不到Qt的bin下面的文件。所以需要把Qt的bin目录加到系统环境变
量PATH中。这样就可以双击exe文件直接运行了。
Qt如何实现跨平台的???
http://q.cnblogs.com/q/37055/
QT没有一次编译到处运行。是一次编写到处编译。
原理说白了就是,
现在要做这件事()
{
switch(现在的环境)
case 苹果:
调用苹果的API ; (Qt libraries for Mac)
case 窗口:
调用窗口的API; (Qt libraries for Windows)
诸如此类。
}
java跨平台和qt 跨平台有什么区别???
http://zhidao.baidu.com/question/234889600.html
java 是通过java虚拟机进行了跨平台,也就是java通过虚拟机把和操作系统相关的东西进行了封装
;而QT是基于C/C++,把和系统平台相关的底层接口封装到了QT里面,对上层提供了统一接口,相对
java来说少了一层虚拟机,效率相对高一点
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。