0

私はQtCreator 2.8.0 qt 4.8.1を使用していますが、プログラムはありますが、2つのバージョンがあり、制御する変数があります。

if(var==version1){/*...*/}else{/*...*/}

メイン関数では:

var=version1

一部の機能は共有されています。全員でビルドするのは退屈ですが、両方を同時にビルドするにはどうすればよいですか? 私はこれを読みまし

4

1 に答える 1

0

Makefile には、次のようなターゲット設定があります。

both: version1 version2

version1: 
  # commands to compile version 1

version2: 
  # commands to compile version 2

それからあなたはただすることができます

% make both

技術的には、これは依存関係の作成と呼ばれますが、必要な効果が得られます。

于 2013-08-14T10:42:55.030 に答える