UID:176652
UID:8235
firebolt:1、你在linux下为啥没编译成功,没有错误信息不好说,通常情况下是很容易的。2、win7和linux系统的区别是很大的,win7动态库是.dll文件,linux动态库是.so文件,你需要把qt源码编译成linux系统文件,这是1要做的事情。3、你可以在win7下开发你的demo程序,Qt比较好的解决了跨平 .. (2016-12-01 13:56)
shire:多谢您的回复,我的开发板是ARM的。那现在我是将我win7下写的Qt工程放到linux里用交叉编译器编译一下,我win7下有libqt5gui.a这些后缀为.a的文件这些不能一直到开发板上去吧,我是不是还是应该在linux下安装Qt? (2016-12-01 14:44)
firebolt:win7下的库是不能用了,.a和.lib一样都是静态库,它有和cpu架构有关系,所以你要做的第一件事情就是先交叉编译qt,然后在交叉编译你的程序。交叉编译好的.so文件要放到开发板的/lib目录下,可能还需要做几个软连接,慢慢来吧。先把交叉编译环境搞好。 (2016-12-01 20:53)