
正文
关于windowsqtlinux的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在Windows下开发的QT应用程序能在Linux系统应用么
Windows下是ANCII编码的,Linux下是Unicode编码的,源程序注意转化一下编码就可以了。fedora12下面,你可以去Qt的官方网站下载rpm安装包或者在在线软件仓库里找找啊。Qt Creator在Windows下和在Linux下的用法基本一样,就是注意以下源文件的字符编码就OK了。
可以,只要你不调用Windows的API函数就可以。
QT编的源码在linux和windows下是通用的,如果要想在两个不同的平台上发面应用程序,你必须分别在不同平台上编译,发布,才行。
相关问答
Q1: linux下跟windows下QT是通用的吗?
QT 的跨平台是指一次编码,到处编译,你可以用同一份源代码在 WIndows 和 Linux 上编译,如果代码里面仅用到 QT 的部分,那么是可以编译通过的,编译出来的程序运行界面效果是差不多的。要在哪个平台运行,那必须先到那个平台把 QT 代码编译成本地应用程序,才能运行。
很简单,打包工程项目,移动到Windows平台下,然后删除Linux平台配置文件,再编译即可通过了。至于平台配置文件是那一个我就不说了,自己找找吧,不是cpp,不是h,不是ui,不是资源文件,而且一个很明显的平台编译配置文件。
是。Qt支持下列操作系统:MicrosoftWindows95/98,MicrosoftWindowsNT,Linux,Solaris,SunOS,HP-UX,DigitalUNIX(OSF/1,Tru64),Irix,FreeBSD,BSD/OS,SCO,AIX,OS390,QNX等等。Qt是一个1991年由QtCompany开发的跨平台C++图形用户界面应用程序开发框架。
Q2: qtwindows移植到linux找不到Windows.h
在Linux中,可以使用第三方库来实现弹出对话框的功能,如GTK+、Qt等。这些库提供了跨平台的图形界面库,可以在Linux环境中使用。
删除所有以前手动添加的路径,恢复平台工具设置为默认的第一个,编译后或第一个问题无法打开包含文件:“winsdkver。”h:没有这样的文件或目录,看了一下常规的include目录下是这个样子的;首先在注册表中搜索路径的字符串,删除,重新打开vs2012或有此在,仔细查看注册表的位置,是vc0的路径。
在linux下,你调用windows的库函数,请先确定一下linux下是否有windows.h。
把之前手动添加的路径全部去掉,平台工具集恢复为默认的第一个,编译后还是出现第一次的问题无法打开包括文件:“winsdkver.h”:Nosuchfileordirectory。
unistd.h sys/types.h strings.h ...windows.h头文件里面基本把windows中声明所有API的头文件全include了,基本上除了winsock2。
修改一下注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSDKs\Windows\CurrentVersion and CurrentInstallFolder 中的 c:\program files\microsoft sdks\windows\v1\改成c:\program files\microsoft sdks\windows\v0A\ 估计2008就是读这个来设置其环境变量的。
Q3: Qt用windows下的工具开发的界面能否放在linux下面使用?如果能,这和...
1、QT 的跨平台是指一次编码,到处编译,你可以用同一份源代码在 WIndows 和 Linux 上编译,如果代码里面仅用到 QT 的部分,那么是可以编译通过的,编译出来的程序运行界面效果是差不多的。要在哪个平台运行,那必须先到那个平台把 QT 代码编译成本地应用程序,才能运行。
2、Windows下是ANCII编码的,Linux下是Unicode编码的,源程序注意转化一下编码就可以了。fedora12下面,你可以去Qt的官方网站下载rpm安装包或者在在线软件仓库里找找啊。Qt Creator在Windows下和在Linux下的用法基本一样,就是注意以下源文件的字符编码就OK了。
3、SDL库主要在游戏、多媒体等应用上使用。 GTK,QT是GUI库。 两者的应用方向是不一样的。 当然,软件这种东西,没有不可能,只有想不到。技术上,使用SDL库,当然也可以开发桌面系统。但是这有点像拿治感冒的药,来解决失眠问题。
4、可以,只要你不调用Windows的API函数就可以。
5、QT编的源码在linux和windows下是通用的,如果要想在两个不同的平台上发面应用程序,你必须分别在不同平台上编译,发布,才行。
6、因为windows下的是unix-like下移植的,就像matlab一样,效率效果是不同的。
关于windowsqtlinux和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

