The multi-constrained optimization problem of regular high-rise structures based on inter-story displacement constraints was transformed into a single constraint problem. On this basis, the single-step optimization method(SOM) based on virtual work was proposed. The optimization results of SOM were compared with the optimization results of SAP2000. The results show that SOM based on virtual work can reduce the mass of material by 10%.