В каком порядке Visual Studio компилирует исходные файлы?

У меня есть проект библиотеки C ++ в Visual Studio 2012, с этими файлами

A.h, A.cpp: defines function Do_A();
B.h, B.cpp: defines function Do_B();
C.h, C.cpp: defines function Do_C();

Функции реализованы так

void Do_A()
{
      Do_B();
}

void Do_B()
{
      Do_C();
}

void Do_C()
{
     printf("Do C");
}

Здесь я хочу навязать зависимость между A, B, C. Затем я строю.

Но, глядя на окно вывода, я вижу

A.cpp
B.cpp
C.cpp

Почему A компилируется первым? Что влияет на порядок компиляции исходных файлов?

Ответы на вопрос(1)

Ваш ответ на вопрос