要用變量在不同地方做一些判斷,定義成全局的,網上搜到些,可方法不對還是其他情況,編譯報錯、編譯不過去;"class com_ptr_t > pCmd" (?pCmd@@3V?$_com_ptr_t@V?$_com_IIID@U_Command@@$1?_GUID_b08400bd_f9d1_4d02_b856_71d5dba123e9@@3U_s_GU
ID@@A@@@@A) already defined in amazing.obj。
在某個源代碼中直接定義在類和方法的外部。
別的地方用extern修飾,再定義一次。
估計是你沒有加extern,或者重復包含了。