error 發生的位置是在 Message Handler 宣告的地方:error C2440: 'static_cast' : cannot convert from 'BOOL (__thiscall CExampleDlg::* )(void)' to 'AFX_PMSG'
google 結果是 ON_BN_CLICKED( )的handler function return 值是 void 才對,而我的code OnButtonTest( ) return 值是 BOOL。ON_BN_CLICKED(IDC_BUTTON1, OnButtonTestvoid)
所以.. 修改一下就OK.
還有..
發生在statement:error C2668: 'log' : ambiguous call to overloaded function
的地方,解法是..手動castexpo = (log(num))/(log(10));
expo = (log((double)num))/(log(10.));
沒有留言:
張貼留言