Qt条件文件包含在.pro中>>

问题描述 投票:0回答:1

我在通过“ .pro”文件包含文件时遇到问题。如果ARCH等于“ 64bit”,这是我系统的环境变量,我将在项目中包含一个“ function1.h”。否则,请包含'function2.h'

但是只有一条消息可以正常工作,并且两个文件都包含在一起。我的意思是,我只能看到一条项目消息“ Hello 64-bit”,但我可以在项目文件列表中看到两个文件。 function1.h和function2.h。

问题出在哪里,我该如何解决

这是我的代码

QT += quick
CONFIG += c++11

SOURCES += main.cpp

OS_IS = $$(ARCH)

equals(OS_IS,64bit){
    message("Hello 64-bit")
    HEADERS += function1.h
}else{
    message("Hello 32-bit")
    HEADERS += function2.h
}

...

提前谢谢您

我在通过“ .pro”文件包含文件时遇到问题。如果ARCH等于“ 64bit”,这是我系统的环境变量,我将在项目中包含一个“ function1.h”。否则,请包含'...

qt makefile qmake
1个回答
0
投票

我认为您的问题一定在其他地方。这对我很正常:

© www.soinside.com 2019 - 2024. All rights reserved.