a .h file (in C++ for instance) and its definitions in a .cpp file. 
                  
                  
                  These two both create a library. Right? 
                  
                  
                  Or to hide everything from seeing we must pack it to a single file?
                  
                  
                
it is an archive of object files in c++
The api allows you to use the content of thoses .h and .cpp
Library means different things in different Programming language
Обсуждают сегодня