5

GCC や Intel C++ などの別のコンパイラを使用できることはわかっていますが、さまざまな理由で VC++ を使用したいと考えていLP64ます。LLP64

Microsoft ヘッダーなどとの互換性に関する要件はなく、ランタイム ライブラリとして LIBC を既に使用しています。

4

2 に答える 2

3

場合によっては、「できません」も答えです。それは不可能だからです(後方互換性のためと言われています)。

代わりにポータブル型を使用してください ( #include <cstdint>):

  • int8_t - 8 ビット整数
  • int16_t- 16 ビット整数
  • int32_t- 32 ビット整数
  • int64_t- 64 ビット整数

PS可能な回避策として、 WindowsでもLP64を使用するCygwinを使用できます。

于 2016-08-29T12:23:01.950 に答える
-2

あなたが使用してみることができます

\#define long long long

また

/Dname[= | # [{string | number}] ]

だから試してみてください

/Dlong="long long"

しかし、これは危険かもしれません

于 2013-02-15T13:17:50.247 に答える