Four-bar linkages with rotating input are used as four-position function generators and their feasibility are studied in structural synthesis and dimensional synthesis. Based on the requirement of function generation, five four-bar linkages can be used as function generators and they are RRRR, PRPR, RPRR, RRRP, and RPRP linkages. According to the vector loop of linkage, the displacement equations of mechanisms and the constraint equations of floating links are derived and serve as the synthesis equations for function generation. The nonlinear synthesis equations are solved by applying the parameter transformation, linearity technique, and inverse matrix method. The dimensional synthesis processes are defined as solution functions in order to facilitate the organization and the preparation of computer programs. RRRR, RRPR, and RPRR linkages can be synthesized as one set of equivalent RR function generator while RRRP and RPRP linkages serve as the other set of equivalent RP function generator. Some examples are given by numerical simulation to verify the usability of the proposed equations.