作者:乔山办公网日期:
返回目录:office365
这就是基础不牢造成的问题
C/C++开发所谓的跨平台是指同一份百源代码不需要修改,便可以再不同平台下度直接编译成一样功能的目标代码 ,QT只是库 ,实际开发仍然是C++的 。
linux windows的文件执行方式完全不同,将内一个平台下编译好的拿到另一个平台执行完全没有意义容
所以 你在windows下写的qt代码 并生成了exe 需要在linux下再次编译才能运行
qt几?用copygcc编译。不过要用qt的工具先生成Makefile文件百。一般是qt里自带的qmake工具。首度先先写好cpp和头文件,知在当前目录下道依次执行qmake -project,qmake,make即可编译。
qt几?用gcc编译。不过百要用度qt的工具先生成Makefile文件。一般是qt里自带的qmake工具。知首先先道写好cpp和头文件,在当前目录回下依次执行答qmake -project,qmake,make即可编译。
在Windows上搭建一个qt的开发环境,将你在linux下面写的代码拿来从新编译,一般来说不需