Compounds of formula (I):wherein A, B, C, D, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, m, n, p, q, r, t, u, and v are defined herein. Also disclosed is a method for treating hepatitis C virus infection with these compounds.本發明係有關於一種式(I)化合物:其中,A、B、C、D、R1、R2、R3、R4、R5、R6、R7、R8、R9、R10、R11、R12、m、n、p、q、r、t、u、以及v定義於文中。本發明也揭露一種以該些化合物治療C型肝炎病毒感染的方法。