我在寻找了很多,通过使用Qt论坛和谷歌在过去的几天里,但我找不到任何明显的回答这个问题。
我发现-prefix
可以提供给配置来指定不同的安装目录选项(甚至没有记载在Windows上),但是这不是在所有的资源和二进制文件明确分开,因为构建在源目录仍完成,然后安装所需的文件复制到安装directoy。 我想这-prefix
选项,并得出了一些问题。 (即不复制.pdb
文件到安装目录。)
然后我发现这个链接这样做的影子建造,但它有很大的局限性,该build目录必须是在同一水平作为源文件目录。
我猜你没有尝试做安装? 所以尝试。 它应安装Qt来一个单独的目录,从源头了。
你是说我不配置后,我应该做的NMAKE安装,而不是仅仅执行nmake? 我知道,NMAKE将从QMAKE处理生成的makefile,并将其放置在源Qt的目录,但什么NMAKE安装将正好做即在哪个目录将安装文件以及如何指定的文件将被安装的目录。
请注意,我已经做到这一点:
configure -prefix builddir -platform win32-msvc2005
nmake install
上述两条线的作用是,QT是在源代码目录编制,而不是直接与前缀指定我builddir。 然后编译后的文件是在我的builddir复制。 我希望的东西,这将直接建立我的Qt文件到build目录,导致这样,我还是老样子需要在编译过程中为我的源代码目录的4 Gb空间。 另外,PDB文件不会被复制到我的buildir这是另一个问题。