能不能建议使用,它取决于lz编译器出来opencv的静态动态库如何确定是填写硬件的?假如编译出是x86的,估计又不能在嵌入式平台下不使用。
cc是编译.c程序的~g是为了编译.cpp也就是c的程序的
gcc是编译.c程序的~g是单独编译器.cpp也就是c的程序的~望哦,谢谢哦~
1)在host(pc)上能完成嵌入式软件的c语言程序、编译、目标代码生成;
2)实际下载,将目标代码可以下载到目标机上;
3)不使用host-target合作调试对目标机上运行的嵌入式应用接受设置参数。
用交叉编译工具(arm-linux-g等)把你自己的qt程序用嵌入式版本的qt库交叉编译再看看后再烧在写开发板上就这个可以先执行了,当然你qt程序所用到的库也要放上来,并设置中到路径(qtdir,path,library_path)等等
qt与arm没有然后的关系,qt说自己能跨平台。再注意,这个平台说的不是cpu平台只是操作系统。只要你的嵌入式设备上装有操作系统,qt程序就能在上面启动。
的或:qt中有网络的概念,但是完全不同于c51的网络编程,c51里你是需要明白网络芯片在总线上的地址,怎么造作网络芯片的寄存器,怎么去enable它,而现在qt中的网络只是再展开于协议、线程等东西和硬件全部任何关系。并且,学习嵌入式qt你是需要要对你的arm开发板按装操作系统,编译环境,之后,怎么学习qt的方法和学习mfc基本真没什么区别。
之后,qt是跨平台硬件无关的,也就是说你在windows、台式机上用qt的方法与在手机、塞班系统上用qt的方法差别不是很大,所以你会在windows上用qt就可以了了,其他的系统上完全不同的仅仅是编译与配置方法,这对这些特有死板的东西,都是要专用时候再到网上去查下的。