12

qmake .pro変数が空であるか、ファイルで定義されていないかどうかをどのようにテストできますか? 変数が定義されていない場合にデフォルト値を設定できるようにしたい。

私は試した

eval("VARIABLE" = ""){
     VARIABLE = test
}

eval("VARIABLE" = ""){
     message(variable is empty)
}

しかし、「変数が空です」というメッセージがまだ表示されます。

4

2 に答える 2

17

私が見つけなかったisEmpty関数がすでにあります:

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

eval が機能しなかった理由がわかりません...

于 2012-12-10T15:34:28.697 に答える