代码之家  ›  专栏  ›  技术社区  ›  JR Lawhorne

如何在qt项目文件中指定对象目录?

  •  2
  • JR Lawhorne  · 技术社区  · 16 年前

    我正在构建一个控制台qt项目。

    当前,我的项目文件如下:

    CONFIG += qt console debug 
    CONFIG -= app_bundle
    
    HEADERS = HelperClass.h
    SOURCES = HelperClass.cpp \
                main.cpp
    TARGET = doit
    

    我的qmakespec环境变量设置为: macx-g++

    我使用项目(和源)文件进入目录并运行 qmake (生成makefile)然后 make 建设项目。编译中的对象文件(*.o)与源文件和可执行文件放在同一目录中。

    如何配置此生成以将这些对象文件放在子目录中,这样它们就不会污染源区域?

    1 回复  |  直到 8 年前
        1
  •  2
  •   Jesse Vogt    16 年前

    设置对象目录:

    OBJECTS_DIR = ../myproject/tmp
    

    http://doc.qtsoftware.com/4.5/qmake-variable-reference.html#objects-dir