Based on the wind pressure distribution mode in which mean wind pressures are used together with RMS pressures,weighted constrained least squares method is adopted to calculate equivalent static wind loads for large-span roofs.In order to limit the range of the equivalent static wind loads,the constraint conditions are employed.Further,weighting factors are introduced to improve the accuracy of typical responses.The equivalent static wind loads in the paper can reproduce simultaneously several peak responses,whereas traditional methods just lead to equivalent loads which only target one certain response.Finally,the method is applied to a real large-span roof,and high accuracy is found for responses the absolute values of which are large to some extent.It is also found that typical responses have higher accuracy than non-typical ones for the usage of weighting factor.Meanwhile,the distribution of equivalent static wind loading calculated through the method is found to be reasonable,in which the gradient of wind loading are small and no oscillating results are observed.