在windows下编译出来的 qt 可以在windows下运行,而这个qt编译出来的程序也只能在windows下运行,如果想让那个你的程序运行在linux系统上,需要使用linux上的qt重新编译,如果能编译成功,基本就可以运行在linux上了至于你说的很多选项,应该是版本的问题吧