http://www.jus.state.nc.us/NCJA/ncfirearmslaws.pdf
I live in NC, and at the website it states that "... it is unlawful for any person in North Carolina, except when on his own premises, to willfully or intentionally carry concealed either on or about his person ..." it further goes into examples of deadly weapons. I'd check with your local Sheriff first, but it appears that as long as you are on your property you are fine.
Although open carry is legal in NC, note that NC law states the following:
"By common law in North Carolina, it is unlawful for a person to arm himself with any unusual or dangerous weapon, for the purpose of terrifying others, and go about on public highways to cause terror to others. The N.C. Supreme Court has said that any gun is an unusual and dangerous weapon for the purposes of this offense. Therefore, persons are cautioned as to the areas they frequent with firearms."
Though at first glance this looks like it should only apply to highways, some of the less gun friendly areas in NC (particularly Durham) have been more liberal in their interpretations of the above, basically pressing charges of brandishing against citizens who open carry if other citizens become nervous or afraid and call the cops.
So in this regard, NC does have open carry, but unlike Virginia, it is very possible to be charged with brandishing depending on the political climate of where you live. Where I live in NC I'm pretty safe, but Durham is a whole other sad story.
For the record, I don't open carry as I have a CCW. Other are correct, it is very straight forward to get a CCW in NC, assuming of course that you haven't been or are being convicted of a felony or have documented mental health issues.