crossplaftorm source added

visualstudio uses same files as linux compiler