1.
1)源代码:
m_parentWndProc = (WNDPROC)::SetWindowLong(pwndParent->GetSafeHwnd(), GWL_WNDPROC, (long)(WNDPROC)ParentWindowProc);
2)产生警告:
\LTE NV Config\LMT\src\lte_nv_config\LteCheckComboBox.cpp(612) : warning C4311: 'type cast' : pointer truncation from 'WNDPROC' to 'long'
\LTE NV Config\LMT\src\lte_nv_config\LteCheckComboBox.cpp(612) : warning C4312: 'type cast' : conversion from 'LONG' to 'WNDPROC' of greater size
这个消除警告怎么消·
2.
一下几种警告是怎么引起的:
1) e:\lte nv config\lmt\src\lte_nv_config\cbl_base.cpp(994) : warning C4702: unreachable code
2) \LTE NV Config\LMT\src\lte_nv_config\cbl_base.cpp(1112) : warning C4273: 'SOP_IniRead' : inconsistent dll linkage
3) \LTE NV Config\LMT\src\lte_nv_config\LteHexeditBase.cpp(3059) : warning C4127: conditional expression is constant