Потому что иди читай стандарт на язык Си.
http://msdn.microsoft.com/ru-ru/library/c426s321.aspxЯ вижу еще как минимум
1) int _tmain(int, _TCHAR**) вместо int main(int, char**) (_tmain это хрень какая-то а не точка входа в программу)
2) компиляция C++-исходников Си-компилятором, что непременно аукнется на этапе линковки
Объявляю конкурс кто еще найдет касяки. Чую их там ой как не мало!
Kalim, тебя впереди ждет еще много "новых" проблем. Только новые они лично для тебя. Осиль гугл, не насилуй людей.
P.S. Убунтовод, конечно, не приговор, но звание любителя MS-фич ты себе заработал. Это пострашнее.