トップページ > 過去ログ > 記事閲覧
コンパイルエラー
名前:のん 日時: 2009/05/09 01:22

マニュアル通りに進めて、例のソースを使ったところ、102か所ものの大量のエラーが発生してコンパイルが通りませんでした。どうすればよろしいでしょうか。

Page: 1 |

Re: コンパイルエラー ( No.1 )
名前:のん 日時:2009/05/09 01:42

追記。エラーは以下のようなものでした。 >------ ビルド開始: プロジェクト: test, 構成: Debug Win32 ------ 1>コンパイルしています... 1>main.c 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(930) : error C2061: 構文エラー : 識別子 'D_IDirectSound' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(930) : error C2059: 構文エラー : ';' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(930) : error C2059: 構文エラー : ':' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(944) : error C2061: 構文エラー : 識別子 'D_IDirectSound8' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(944) : error C2059: 構文エラー : ';' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(944) : error C2059: 構文エラー : ':' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(950) : error C2061: 構文エラー : 識別子 'D_IDirectSoundBuffer' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(950) : error C2059: 構文エラー : ';' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(950) : error C2059: 構文エラー : ':' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(973) : error C2061: 構文エラー : 識別子 'D_IDirectSoundBuffer8' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(973) : error C2059: 構文エラー : ';' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(973) : error C2059: 構文エラー : ':' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(981) : error C2061: 構文エラー : 識別子 'D_IDirectSoundNotify' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(981) : error C2059: 構文エラー : ';' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(981) : error C2059: 構文エラー : ':' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1063) : error C2061: 構文エラー : 識別子 'D_IDirectMusic' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1063) : error C2059: 構文エラー : ';' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1063) : error C2059: 構文エラー : ':' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1077) : error C2061: 構文エラー : 識別子 'D_IDirectMusic8' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1077) : error C2059: 構文エラー : ';' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1077) : error C2059: 構文エラー : ':' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1083) : error C2061: 構文エラー : 識別子 'D_IDirectMusicSegmentState' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1083) : error C2059: 構文エラー : ';' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1083) : error C2059: 構文エラー : ':' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1093) : error C2061: 構文エラー : 識別子 'D_IDirectMusicSegment' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1093) : error C2059: 構文エラー : ';' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1093) : error C2059: 構文エラー : ':' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1121) : error C2061: 構文エラー : 識別子 'D_IDirectMusicSegment8' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1121) : error C2059: 構文エラー : ';' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1121) : error C2059: 構文エラー : ':' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1131) : error C2061: 構文エラー : 識別子 'D_IDirectMusicLoader' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1131) : error C2059: 構文エラー : ';' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1131) : error C2059: 構文エラー : ':' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1145) : error C2061: 構文エラー : 識別子 'D_IDirectMusicLoader8' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1145) : error C2059: 構文エラー : ';' 1>c:\dxlib_vc\プロジェクトに追加すべきファイル_vc用\dxdirectx.h(1145) : error C2059: 構文エラー : ':' ・ ・ ・ 過去ログを漁ってみても一向に回復しそうにないので助けてください。 使ってるのはXP、VC2008EEです
Re: コンパイルエラー ( No.2 )
名前:キーチック 日時:2009/05/09 04:06

DirectXは最新のものが入っているでしょうか 見た感じではDirectX関係のエラーだけのようですので 最新版を入れたら解決しそうな予感がします
Re: コンパイルエラー ( No.3 )
名前:のん 日時:2009/05/11 01:09

最新版を入れてみましたが、エラーの種類は変わらずです。 参考ですが、前使っていたノートパソコンは、DXライブラリはだいぶ前のバージョンですが、問題なく動きました。
Re: コンパイルエラー ( No.4 )
名前:Will 日時:2009/05/11 09:36

ファイルの拡張子を「.c」にしていませんか? DXライブラリはC++で記述されているので拡張子を「.cpp」でないといけません。 たぶん過去ログのこれと同じかと ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=past&no=427

Page: 1 |