Re: VS2005とVC2008EEの違い ( No.1 ) |
- 名前:いっち 日時:2011/04/16 21:57
プロジェクトに含まれるすべてのソースコードを一からビルドしなおしてもエラーが出ますでしょうか?
|
Re: VS2005とVC2008EEの違い ( No.2 ) |
- 名前:kuo 日時:2011/04/16 22:29
素早い返信をしていただき、誠にありがとうございます。
いっちさんが仰られた通り、一からビルドしなおしても、
状況は変化しませんでした。
今更ながら追記ですが、使用スペックを列記します。
使用OS :Windows XP
DXライブラリのバージョン:Ver3.05
開発環境 :Visual studio 2008 Express Edition
|
Re: VS2005とVC2008EEの違い ( No.3 ) |
- 名前:いっち 日時:2011/04/16 22:55
私もkuoさんと似たような環境なので試しに「Lv.4 当り判定つけてみる」をダウンロードして
リビルドしてみましたが問題なくビルドできました。
もし、VS2005で使っていたプロジェクトをそのまま利用しているのでしたら、ダウンロードしなおしてみて下さい。
|
Re: VS2005とVC2008EEの違い ( No.4 ) |
- 名前:kuo 日時:2011/04/16 23:47
実証していただき、誠にありがとうございます。
一回、最初からやり直してみたところ、同じ現象が発生してしまいましたが、
調査を進めていたところ、VC2008EE起動後のツール→オプションで表示される、
プロジェクトおよびソリューションのIncludeやLibraryに、なぜかVS2005を
使用していたPlatform SDK関連のディレクトリが残っており、それらの関係を
削除したら、ビルドが通るようになりました。しかし、今度は、実行直後に
Debug Error!
Run-Time Check Failure #3 - The variable 'map' is being used without being initialized.
という警告が出て、実行できなくなってしまいました。
おそらく、モデルや画像を読み込んでいないのでは?と考え、プログラム内のパスを
指定するようにしましたが、上記と同じ警告が発生してしまいます。
スレとは異なる質問となってしまいますが、こちらの方で、お心当たりがありましたら、
ぜひともご教授願います。
|
Re: VS2005とVC2008EEの違い ( No.5 ) |
- 名前:いっち 日時:2011/04/17 00:52
> Run-Time Check Failure #3 - The variable 'map' is being used without being initialized.
このエラーは変数を初期化せずに使用しているという警告ですが、何が原因かは分かりません。
とりあえず私はダウンロードしたアーカイブを以下のようなフォルダ構成に変えてデバッグ実行しています。
> test04
> +-src
> +-model
> +-map
> +-pc
テストしているのですがどうやら最新のDXライブラリではうまく動作しないようで、
"haku.mv1"の読み込みで強制終了します。(最新の DxLibModelViewer で読み込んでも強制終了します)
Ver.302cでは問題無いようでした。
これも私では原因が分かりません。
|
Re: VS2005とVC2008EEの違い ( No.6 ) |
- 名前:kuo(解決) 日時:2011/04/17 01:09
いっちさんへ
夜分遅くまでご指導いただき、誠にありがとうございます。
ご指摘の通り、最新ではないVerに下げ(過去に使用していたVer3.04b)、
"haku.mv1"のファイルを他のファイル(.x)に変更してビルド
しなおして実行したところ、難なく実行することができました。
.mv1ファイルに関しては、今後も調査を行い、解決し次第、
こちらで報告させていただきます。
本件への丁寧なご対応に誠に感謝しております。ありがとうございました。
|
Re: VS2005とVC2008EEの違い ( No.7 ) |
- 名前:いっち 日時:2011/04/17 01:31
最新のDXライブラリで "haku.mv1" (://inu.harisen.jp/pg/test04.zip) が読み込めない件に関しては、
MV1の内部仕様が変更されているかもしれないので、管理人さんに見解を頂いたほうが良いかもしれません。
|
Re: VS2005とVC2008EEの違い ( No.8 ) |
- 名前:管理人 日時:2011/05/03 19:52
以前のバージョンで保存された mv1 ファイルを現在のバージョンで読み込むと
メモリの不正なアクセスが発生してしまうバグがありました
正常に読み込めるバージョンをアップしましたので、もしご必要でしたらダウンロードしてください m(_ _)m
http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibGCCTest.exe // Gnu C++ 用
(中身を既存のライブラリのファイルに上書きして、BCCをお使いの
場合は『再構築』を、VCをお使いの場合は『リビルド』を、
Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
// ビューアー
http://homepage2.nifty.com/natupaji/DxLib/DxLibModelViewerTest.zip
|