2

異なる (32/64 ビット) マシンの異なるディレクトリを検索する関数を作成する必要があります。例えば ​​:

 //if 64 bit
 Opts.AddPath("/usr/include/x86_64-linux-gnu");

 //if 32 bit
 Opts.AddPath("/usr/include/i386-linux-gnu");

特定のコードを選択できる定義済み/コンパイラ定義のマクロはありますか?

Ubuntu マシンで gcc を使用しています。

ありがとう。

4

2 に答える 2

2

このページ__LP64__ではと を提案して_LP64います。

于 2012-06-30T06:47:21.703 に答える
1

-D フラグを使用して、コードをコンパイルするときに定数を定義できます (リンク)

于 2012-06-30T08:43:31.590 に答える