0

に相当するeVC++のデータ型はあり__int64ますか? エイリアスはどれもコンパイルされません。そして、長いタイプが見つかりませんMath.h

サードパーティのライブラリも許容されます。

4

3 に答える 3

1

EVC++ 4.0 を使用していると仮定します...

まず、Pocket PC 2003 SDK がインストールされていることを確認する必要があります。あなたが win mobile 5.0 以降を使用していて、まだ EVC++4.0 を使用しようとしている場合、私はあなたと戦います (Ron Burgundy)。PPC 2003 SDK はここにあります。

インストール後、リンカーを更新して、LONGLONG のマクロ定義を含む、新しくインストールされた SDK ヘッダー ファイルを見つけます。これをする:

  1. ツール -> オプション
  2. [ディレクトリ] タブ -> 3 番目のドロップダウンに「ファイルを含める」と表示されていることを確認します
  3. パスを追加 -> "C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\Armv4"
  4. クラスに必ず #include winnt.h を含めてください。そのヘッダーには、_int64 である LONGLONG の定義があります。

幸運を!

于 2009-09-09T14:35:12.280 に答える
0

eVC++のLargeIntライブラリにアクセスできますか? IIRC これは、VC 6.0 にバンドルされている標準の lib でした。VC 6.0 は__int64ネイティブでサポートされていませんでした。

于 2009-02-25T00:32:11.403 に答える