WindowsでMacOSに使用されているC++コードを移植しようとしています。 Windows C++コードはコンパイラとしてgccを使用し、cpuid.hのようなマシン関連情報を取得するいくつかのgcc組み込み関数を使用しました。通常のgccとMac OSX gccの違いは?
問題は、Xcodeでコードをコンパイルしようとしたときです。マシン関連の情報を取得する関数のほとんどは、コンパイラによって認識されず、多くのコンパイラエラーが発生します。次の文のように
:
#include <cpuid.h>
は私に次のエラーMSGを与える:
Cpuid.h: No Such file or directory
は、Mac OSXと正規GCCにおけるGCCの間に違いはありますか?
コンパイラ自体は非常に似ていますが、含まれているライブラリは同一ではない場合があります。 Mac OS Xのインストールに、使用している 'cpuid.h'ヘッダーが含まれていますか? –
良い質問です!私はまったく初心者です。あなたは私をページに誘導したり、cpuid.hを使ってインストールする方法を教えてもらえますか? –