primetest.cpp
           
    primetest.vcxproj   源文件 function.cpp
         
    项目1 头文件    
         
解决方案 项目2   资源文件    
         
primetest.sln   项目3        

每个项目必须隶属于一个解决方案,一个解决方案中可能包含多个项目,其中有一个项目是活动项目(active project)。

  编辑       预编译  
编辑器 源代码 预编译器 编译单元
    primetest.cpp      
    functions.cpp   primetest.obj  
        functions.obj 编译
其它目标文件       目标文件 编译器
         
库文件*.lib 链接器        
           
    可执行文件   primetest.exe    
             

头文件包含、独立编译和多目标链接

  预处理 test.cpp 编译处理 test.obj    
test.cpp 编译单元 目标文件  
           
myfunc.h     C++库文件 test.exe
iostream          
           
myfunc 编译单元 目标文件  
  预处理 myfunc.cpp 编译处理 myfunc.obj