标准摩尔生成焓主要是根据测量反应热来得到的。有些物质,比如水,co2,可以直接根据标准摩尔生成焓的定义设计反应,在标准状态下测定反应热。对于复杂的化合物,如CH4的标准摩尔生成焓,就要设计反应,通过测定多步反应的热量来计算。C(石墨)+2H2(g)=CH4这个反应可由(2H2+O2=2H2O)+(C+O2=CO2)-(CH4+2O2=CO2+2H2O)这三个反应的燃烧热计算出来。更复杂的物质,计算方法类似。不过现在都可以直接在手册或者软件里面查了