Qt嵌入式配置静态和共享同时

时间:2014-03-05 13:44:04

标签: qt configure qtembedded

有没有办法同时将qt配置为静态和共享库? Qt只允许使用配置选项-static和-shared,但是没有像-static-and-shared这样的东西。 谢谢您的提前!

1 个答案:

答案 0 :(得分:0)

你需要构建Qt两次,一旦配置了-static,一旦配置了-shared。您可以执行源外构建,这样您就不必复制源文件。在Windows上(jom与Qt Creator一起提供,在Unix上使用gmake而不是jom):

mkdir qtstatic
cd qtstatic
c:\qt\5.2.1\configure -static ...
jom
cd ..
mkdir qtshared
cd qtshared
c:\qt\5.2.1\configure -shared ...
jom
cd ..