2010-12-01 16 views
2

最近Visual Studio 2010がインストールされ、Visual Studio 2005から2010に移行されました。マイグレーション後、Pro * Cファイルをプロジェクトでコンパイルできません。 Oracle 10gプリコンパイラを使用します。このエラーメッセージが表示されます。Visual Studio 2010でPro * Cファイルをコンパイルする方法

Syntax error at line 48, column 9, file C:\VisualStudio10\VC\include\vadefs.h: typedef _W64 unsigned int uintptr_t; 
PCC-S-02201, Encoutered the symbol "__w64" when expecting one of the following: 
auto, char, const, double, enum .......... a typedef name 

私のプロジェクトはVS 2005に正しく準拠しています。 VS 2010の問題は何ですか?

答えて

1

私は詳細にプロ* cを知らないが、あなたはおそらくMS DOKUから、このページをお読みください:

http://msdn.microsoft.com/en-us/library/s04b5w00.aspx

シンボル__w64がいくつか32> 64移植性の警告のためだけであるので、このシンボルを空にすることで十分です。 #define __w64を中央に配置するか、__w64の空のシンボル定義をプロジェクトのコンパイラオプションに追加します。

0

これをコードに追加して解決したようです。

#ifdef _WIN32 
    /* This allows compilation on vs 2010 */ 
    #define _W64 
#endif 
関連する問題