A compound represented by general formula or a pharmaceutically acceptable salt, solvate, polymorph, or isotopically labelled compound thereof, wherein, WR 1 represents -(CR 5 R 1)- or -(NR 1)-; A represents -OR" or where X', Y and Z 1 independently represent -O-, -S-, - -, - -, -(CR 6)=, -(CR 6 R 7)-, -N= or -(NR 6)-, and make the formed five-membered ring an unsaturated ring; R 6, R 7 independently represent hydrogen, halogen, hydroxy, mercapto, cyano, substituted or unsubstituted C 1~6 alkyl, C 1~6 alkoxy, C 1~6 haloalkyl, amino, C 1~4 hydroxyalkylene, C 1~4 mercaptoalkylene, C 1~4 aminoalkylene, C 1~4 cyanoalkylene, -NR 9 COR 10, -COR 9 or -CONR 9 R 10; R" represents C 1 -C 6 alkyl substituted with hydroxy, methoxy or amino; R represents halogen, substituted or unsubstituted-NR 9 R 10, or R' and R and the atoms on the ring to which they are connected together form a six-membered heteroaromatic ring; XR' represents - - or -(CR')-; when XR' represents -(CR')-, R' and R and the atoms on the ring to which they are connected together form a six-membered heteroaromatic ring; YR 3 represents - - or -(CR 3)-; Z represents -N- or -CR 3 -; R 1 represents -(CH 2) n -R 1 ', where R 1 ' represents hydrogen, halogen, hydroxy, mercapto, cyano, substituted or unsubstituted C 1~6 alkyl, C 1~6 alkoxy, C 1~6 haloalkyl, amino, C 3~8 cycloalkyl, C 3~8 heterocyclyl, C 6~20 aryl, C 3~20 heteroaryl, -NR 9 COR 10, -CONR 9 R 10, -COR 9, -SOR 9 or -SO 2 R 9, and n represents an integer from 0 to 4; R 2 ~R 5 independently represent hydrogen, halogen, hydroxy, mercapto, cyano, substituted or unsubstituted C 1~6 alkyl, C 1~6 alkoxy, C 1~6 haloalkyl, or amino; R 8 represents -(CH 2) n -R 8 ', where R 8 ' represents hydrogen, halogen, hydroxy, mercapto, cyano, substituted or unsubstituted C 1~6 alkyl, C 1~6 alkoxy, C 1~6 haloalkyl, or -NR 9 R 10, and n represents an integer from 0 to 4; R 9, R 10 independently represent substituted or unsubstituted C 1~6 alkyl, C 1~6 alkoxy, or C 1~6 haloalkyl; the substituents of the above groups, if any, may be selected from halogen, C 1~6 alkyl, C 1~6 haloalkyl, C 1~6 alkoxy, C 1~6 alkylsulfanyl, C 3~8 cycloalkyl, C 3~8 heterocyclyl, C 6~20 aryl, C 3~20 heteroaryl, 6 1~6 alkyl ester group, C 1~6 alkyl acyl, C 1~6 alkylsufonyl, amino, hydroxyl, mercapto, carboxyl, nitro, amido, or cyano. WR 1 represents -(CR 5 R 1)- or -(NR 1)-; A represents -OR" or where X', Y and Z 1 independently represent -O-, -S-, - -, - -, -(CR 6)=, -(CR 6 R 7)-, -N= or -(NR 6)-, and make the formed five-membered ring an unsaturated ring; R 6, R 7 independently represent hydrogen, halogen, hydroxy, mercapto, cyano, substituted or unsubstituted C 1~6 alkyl, C 1~6 alkoxy, C 1~6 haloalkyl, amino, C 1~4 hydroxyalkylene, C 1~4 mercaptoalkylene, C 1~4 aminoalkylene, C 1~4 cyanoalkylene, -NR 9 COR 10, -COR 9 or -CONR 9 R 10; R" represents C 1 -C 6 alkyl substituted with hydroxy, methoxy or amino; R represents halogen, substituted or unsubstituted-NR 9 R 10, or R' and R and the atoms on the ring to which they are connected together form a six-membered heteroaromatic ring; XR' represents - - or -(CR')-; when XR' represents -(CR')-, R' and R and the atoms on the ring to which they are connected together form a six-membered heteroaromatic ring; YR 3 represents - - or -(CR 3)-; Z represents -N- or -CR 3 -; R 1 represents -(CH 2) n -R 1 ', where R 1 ' represents hydrogen, halogen, hydroxy, mercapto, cyano, substituted or unsubstituted C 1~6 alkyl, C 1~6 alkoxy, C 1~6 haloalkyl, amino, C 3~8 cycloalkyl, C 3~8 heterocyclyl, C 6~20 aryl, C 3~20 heteroaryl, -NR 9 COR 10, -CONR 9 R 10, -COR 9, -SOR 9 or -SO 2 R 9, and n represents an integer from 0 to 4; R 2 ~R 5 independently represent hydrogen, halogen, hydroxy, mercapto, cyano, substituted or unsubstituted C 1~6 alkyl, C 1~6 alkoxy, C 1~6 haloalkyl, or amino; R 8 represents -(CH 2) n -R 8 ', where R 8 ' represents hydrogen, halogen, hydroxy, mercapto, cyano, substituted or unsubstituted C 1~6 alkyl, C 1~6 alkoxy, C 1~6 haloalkyl, or -NR 9 R 10, and n represents an integer from 0 to 4; R 9, R 10 independently represent substituted or unsubstituted C 1~6 alkyl, C 1~6 alkoxy, or C 1~6 haloalkyl; the substituents of the above groups, if any, may be selected from halogen, C 1~6 alkyl, C 1~6 haloalkyl, C 1~6 alkoxy, C 1~6 alkylsulfanyl, C 3~8 cycloalkyl, C 3~8 heterocyclyl, C 6~20 aryl, C 3~20 heteroaryl, 6 1~6 alkyl ester group, C 1~6 alkyl acyl, C 1~6 alkylsufonyl, amino, hydroxyl, mercapto, carboxyl, nitro, amido, or cyano.