HOME > マイクロスコープ何でも辞典 > USBカメラ何でも辞典 > warning C4996が出る

USBカメラ何でも辞典

知ってるようでじつは知らない?! マイクロスコープなんでも辞典


Question warning C4996が出る

対応機種

  • USB3.0カメラ
  • USB2.0カメラ
Answer

Windows [2.0.4.6]の ICubeSDKSample_x32_x64_vs2010のプロジェクトで以下のワーニングが出ることが報告されています。

 

a) warning C4996: ‘MBCS_Support_Deprecated_In_MFC’: MBCS support in MFC is deprecated and may be removed in a future version of MFC.

stdafx.hの「#define VC_EXTRALEAN」の下あたりに以下の1行を追加することでワーニングを抑制できます。

#define NO_WARN_MBCS_MFC_DEPRECATION

 

b)warning C4996: ‘CWinApp::Enable3dControlsStatic’: CWinApp::Enable3dControlsStatic is no longer needed. You should remove this call.

 

このワーニングは「MFCの使用」を「スタティックライブラリで MFC を使用する」に設定しすると出ます。
Enable3dControlsStatic()関数は古い仕様で現在は必要ないので、
ICubeSDKSample.cpp の CICubeSDKSampleApp::InitInstance()にある以下の行をコメントアウトしてください。

Enable3dControlsStatic(); // Diese Funktion bei statischen MFC-Anbindungen aufrufen

 

テクニカルサポート


何でも辞典topへ戻る   ページトップへ戻る