楼上说的确实可以,很多公司目前都是这么做的
这个得根据目标环境(具体linux)在编译环境(比如win)下单独配置编译条件
还需要支持编译的环境-需要根据目标环境和编译环境安装很多支持包,但mingw肯定是不可能的
环境搭建好的话可以直接编译,不会提示找不到termios.h或sys/...h之类的文件
举个例子:
我在win下开发好的一套程序,编译windows下使用的版本时直接用mingw编译,在QCreator中直接配置就可以
编译linux下板子上使用的程序时,直接建个批处理如下:
set path ......
del tmp_lin\moc\*.* /Q
del tmp_lin\obj\*.* /Q
del tmp_lin\rcc\*.* /Q
del tmp_lin\ui\*.* /Q
qmake app_lin.pro -spec unsupported/qws/lin-armv7-g++
make
很方便的
楼主需要根据目标板子的硬件和linux裁剪情况安装需要的Windows下的编译环境才行