GCC や Intel C++ などの別のコンパイラを使用できることはわかっていますが、さまざまな理由で VC++ を使用したいと考えていLP64
ます。LLP64
Microsoft ヘッダーなどとの互換性に関する要件はなく、ランタイム ライブラリとして LIBC を既に使用しています。
GCC や Intel C++ などの別のコンパイラを使用できることはわかっていますが、さまざまな理由で VC++ を使用したいと考えていLP64
ます。LLP64
Microsoft ヘッダーなどとの互換性に関する要件はなく、ランタイム ライブラリとして LIBC を既に使用しています。
場合によっては、「できません」も答えです。それは不可能だからです(後方互換性のためと言われています)。
代わりにポータブル型を使用してください ( #include <cstdint>
):
int8_t
- 8 ビット整数int16_t
- 16 ビット整数int32_t
- 32 ビット整数int64_t
- 64 ビット整数PS可能な回避策として、 WindowsでもLP64を使用するCygwinを使用できます。
あなたが使用してみることができます
\#define long long long
また
/Dname[= | # [{string | number}] ]
だから試してみてください
/Dlong="long long"
しかし、これは危険かもしれません