阿盖郡主和段功虽然亡故,不过梁王思念痛惜爱女,不只在昆明城中为阿盖郡主建祠祭祀,也没有卖掉在京城为阿盖郡主夫妇置办的宅子,而是原样不动地留在东直门外。梁王还命人在宅子中摆放了阿盖郡主和段功的灵位,每日焚香祭祀。后来明太祖朱元璋派大将军徐达和常遇春统兵二十万北伐,兵锋直指大都。鞑子皇帝无力抵挡,不得不狼狈逃出大都。徐达率领大军进占大都之后,并未多作停留,分派诸将追击逃走的鞑子残兵,留下少许兵马镇守大都。明军军纪森严,在大都城中极少劫掠扰民,梁王为阿盖郡主夫妇置办的宅子因此得以保全。
其时中原大半已经被明军占据,鞑子大将王保保虽然足智多谋,骁勇善战,怎奈鞑子大势已去,正所谓大厦将倾,独木难支,王保保在山西与明军交锋,屡战屡败,最后不得不逃往塞外。自此除了云南一隅之外,中原已经尽归大明所有。梁王困守昆明城,仍然奉鞑子皇帝为正朔,不肯向大明臣服。他之所以如此有底气,那是因为王保保虽然兵败退出中原,但是仍然拥兵十余万,在塞外虎视眈眈,随时都有可能大举南下。而且云南偏于一隅,地势险要,道路难行,昔年诸葛亮南征孟获,耗费心血钱粮,也未能将蛮兵尽数消灭,只能以安抚为手段,才将云南平定。太祖皇帝手下虽然有徐达、冯胜、傅友德、蓝玉等能征惯战的骁将,但是与诸葛武侯相比却是差得远了。梁王调兵遣将,分守几处进入云南的必经之路,又从安南、缅甸等地请来象兵助战,自以为能够抵挡明军进攻,压根不打算向大明投降。
太祖皇帝生平最忌惮的敌人之中,排在第一位的自然是陈友谅,张士诚次之,排在第三位的便是鞑子大将王保保。他曾经对徐达等人说过,以骁勇善战而论,王保保远在陈友谅之上。而且此人天性豪迈,是一位了不起的英雄豪杰。只是鞑子皇帝与太子失和,彼此明争暗斗,王保保卷入鞑子皇帝和太子的内讧之中,无法倾尽全力扫平各路义军,否则自己和张士诚、陈友谅只怕早就败亡于王保保手中。此人用兵诡异,天下少有人敌,绝对不可小觑。太祖皇帝手下头号谋士刘伯温也对王保保极为敬服,曾经对太祖皇帝说过,王保保足智多谋,刚毅勇决,是一个极难对付的劲敌。虽然鞑子败相已露,鞑子兵将看到明军便即逃散,不过诸将若是与王保保交战,须得小心谨慎,不可有丝毫马虎托大,否则必定招致大败。待到王保保退出中原,屯兵塞外,有谋士对太祖皇帝说道,王保保在山西大败,损兵折将无数,只能逃往塞外,已经掀不起什么大风浪。眼下除了云南之外,中原已经尽归大明所有,应当调集大军南下,一举扫平云南,中原得以一统,大明威震天下。太祖皇帝摇头不许,对众谋士和诸将说道,梁王困守昆明城,只求自保,素无大志,犹如坟中枯骨,不足为虑。而王保保虽然在山西大败,不过此人善能用兵,手下将士又对他忠心耿耿,虽然逃到塞外,不过虽败不乱,在塞外收拢败兵,渐渐恢复元气。此人坐镇塞外,对中原虎视眈眈,伺机便要大举南下,重夺中原。一旦明军大军云集,全力攻打云南,梁王虽然才智平庸,不过云南山峰连绵,道路难行,要想将云南扫平,至少也要花费半年工夫。王保保绝对不会放过如此良机,必定率领大军大举南下。到了那时,明军腹背受敌,只怕有倾覆之危。梁王不降,是因为他仍然相信只要王保保在,鞑子便不会覆亡,盼着王保保统兵南下,重夺中原,若是王保保败亡,梁王失了倚靠,多半会向大明投降。是以大敌是王保保,而不是梁王。
众谋士和诸将听太祖皇帝如此一说,无不口服心服。太祖皇帝调兵遣将,以徐达为主帅,分兵三路出塞攻打王保保。王保保果然了得,以诱敌深入之计引逗徐达率领的大军在塞外兜了一个大圈子,趁着明军疲惫不堪之时,突然伏兵四起,大败徐达。徐达号称太祖皇帝帐下第一名将,却在王保