The Cowboys have agreed to a one-year contract with offensive lineman Cameron Erving, a source told ESPN’s Todd Archer.