トップページ > 過去ログ > 記事閲覧
BCCでのコンパイル時の警告について
名前:wisteria 日時: 2010/06/06 15:57

いつもBCC5.5にてDXライブラリを利用させていただいています。 、 ライブラリがバージョンアップされるごとに どんどんコンパイル時の警告が増えるようになっていくのですが、 警告 W8022 C:\borland\bcc55\DxLib\DxDirectX.h 6753: 'D_CTransInPlaceFilter::Transform(D_IMediaSample *)' が仮想関数 'D_CTransformFilter::Transform(D_IMediaSample *,D_IMediaSample *)' を隠蔽する 警告 W8094 C:\borland\bcc55\DxLib\DxLib.h 81: #pragma comment( <type> [,"string"] ) の使用法に誤りがある 警告 W8094 C:\borland\bcc55\DxLib\DxLib.h 82: #pragma comment( <type> [,"string"] ) の使用法に誤りがある 警告 W8094 C:\borland\bcc55\DxLib\DxLib.h 83: #pragma comment( <type> [,"string"] ) の使用法に誤りがある 警告 W8027 C:\borland\bcc55\DxLib\DxLib.h 2566: aggregate initializersを含む関数はインライン展開できない(関数 VGet(float,float,float) ) 警告 W8027 C:\borland\bcc55\DxLib\DxLib.h 2573: aggregate initializersを含む関数はインライン展開できない(関数 VAdd(const tagVECTOR &,const tagVECTOR &) ) 警告 W8027 C:\borland\bcc55\DxLib\DxLib.h 2580: aggregate initializersを含む関数はインライン展開できない(関数 VSub(const tagVECTOR &,const tagVECTOR &) ) 警告 W8027 C:\borland\bcc55\DxLib\DxLib.h 2594: aggregate initializersを含む関数はインライン展開できない(関数 VCross(const tagVECTOR &,const tagVECTOR &) ) 警告 W8027 C:\borland\bcc55\DxLib\DxLib.h 2605: aggregate initializersを含む関数はインライン展開できない(関数 VScale(const tagVECTOR &,float) ) 警告 W8027 C:\borland\bcc55\DxLib\DxLib.h 2625: aggregate initializersを含む関数はインライン展開できない(関数 VTransform(const tagVECTOR &,const tagMATRIX &) ) 警告 W8027 C:\borland\bcc55\DxLib\DxLib.h 2637: aggregate initializersを含む関数はインライン展開できない(関数 VTransformSR(const tagVECTOR &,const tagMATRIX &) ) と出ます。インライン展開できない、ぐらいであれば問題ないのでしょうが、 ほかはこれで大丈夫なのでしょうか? ちなみにDXライブラリv3.02cで発生した警告です。

Page: 1 |

Re: BCCでのコンパイル時の警告について ( No.1 )
名前:管理人 日時:2010/06/13 03:21

ご報告ありがとうございます > と出ます。インライン展開できない、ぐらいであれば問題ないのでしょうが、 > ほかはこれで大丈夫なのでしょうか? はい、貼り付けて頂いた警告は動作に支障はありません 主に Visual C++ と Borland C++ の仕様の違いで発生している警告なのですが、 どちらのコンパイラでコンパイルされているかを判断する術が無いので 「インライン展開されない関数」の警告いがいは無くすことができそうにありません 「インライン展開されない関数」だけは出ないように修正したバージョンをアップしましたので、 よろしければお試しになってみてください m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
Re: BCCでのコンパイル時の警告について ( No.2 )
名前:wisteria 日時:2010/06/13 14:18

わかりました。 ありがとうございます。

Page: 1 |