C++ビルドエラー
VC++6.0コードを変更をしないでVS 2008 C++(Professional Edtion)でビルドするとコンパイルはパスしますが、2件のワーニングがでます。
Win VistaでVS 2008 SP1のコンディションです。
アドバイスをくれませんか?
1.
warning C4996: 'CWinApp::Enable3dControlsStatic': CWinApp::Enable3dControlsStatic is no longer needed. You should remove this call.
#ifdef _AFXDLL
Enable3dControls();
#else
Enable3dControlsStatic();
#endif
c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxwin.h(4821) : 'CWinApp::Enable3dControlsStatic'の宣言を確認して
ください。
>クラスに新しい定義が必要ですか?
2.
warning C4244: '=' : 'ULONGLONG' から 'LONG' への変換です。データが失われる可能性があります。
LONG lSize = 0L;
//ヘッダ部を読み込みます。
TRY
{
lSize = m_pCFile->Seek( 0L, CFile::end );
m_pCFile->SeekToBegin();
.
.
>修正がわかりません。
以上
投稿日時 - 2010-11-30 21:18:30