2010-11-15 53 views
1

静态部署我尝试部署静态和我一样配置在互联网上许多导游:的Qt在Windows

  1. 转到QT文件夹
  2. 编辑\ mkspecs \ Win32的G ++ \ qmake.conf: QMAKE_LFLAGS (-static -static-libgcc) QMAKE_LFLAGS = -static -static-libgcc -enable- stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
  3. configure -static -release -no-exceptions

当我松开我的应用我有这样的错误:

  • ::错误:无法找到-lQtGui ::

  • 错误:collect2:劳工处返回1个退出
    状态

我曾尝试在互联网上找到,但不幸的是我什么也没找到。我怎样才能解决这个问题 ?

+0

qmake .pro文件的外观如何? – 2010-11-15 12:49:32

回答

0

此错误来自C++链接器。由于某种原因,你没有路径给你QtGui库。 你有没有在你的qmake文件下面一行?


CONFIG += gui 
 
+0

我已经拥有了:) – nXqd 2010-11-15 12:05:32

1

您使用的是Qt SDK吗?如果我没有记错,SDK默认没有带有静态库,你需要编译它。

顺便说一句,您可以添加链接器标志,将它们添加到.pro文件中,而不是编辑默认的Qt文件。