2014-02-17 45 views
0

我是qmake中的新成員。我需要移植一些基於Windows/QT的軟件。我對CMake有很大的經驗,當我看到許多文件時,我很困惑,這個文件包含在這個項目的許多其他Qmake文件中,據我所知這是qmake的正常情況。無論如何,我有建立錯誤:查找qmake-files中的錯誤來源

mkdir -p 
mkdir: missing operand 

顯然,這是qmake文件中的命令中的一些空變量的結果。但是,在項目中搜索給我很多「mkdir」在不同的位置。

我的問題,有沒有什麼辦法可以找到*.pro*.pri(甚至任何其他的qmake文件)中的哪一行是構建錯誤的根源?

+1

的isEmpty(變量){ 消息(變量是空的) } – user2672165

+0

我想你可以只用'CMake'創建一個基於Qt的軟件。沒有必要學習'qmake'。你能展示一些關於qmake文件的例子嗎? –

回答

1

您可以添加完整性檢查類似如下:

isEmpty(VARIABLE){ 
    message(variable is empty) 
}