# define COMPLEX_FLOAT float _Complex
# define _Complex_I 1.0fi
これは、私のプロジェクトのメイン ヘッダー ファイルにあります。
extern COMPLEX_FLOAT quantum_conj(COMPLEX_FLOAT a);
これは、別のヘッダー ファイルにあります。ただし、error C2061: syntax error : identifier 'quantum_conj'
MSVC を使用してコンパイルすると取得されます。を含め<math.h>
ました。
float _Complex
Windowsのような識別子はないと思います。このプロジェクトは、UNIX/LINUX ファミリ用に正常にコンパイルされます。_Complex_I and _Complex
また、これらのマクロ ( ) が<complex.h>
gnu/bsd ディストリビューションに存在することも知りました。ただし、complex.h
Windows 用のヘッダー ファイルはありません。
しかし、これを Windows 用にコンパイルしたいと思います。助けてください。前もって感謝します。