Hello.
Recently I started learning DirectX
, and I had a question.
To write software using direct access to a video device, DirectX SDK
required. This package contains libraries with descriptions of functions, structures, data types, as well as header files included in the program being created. Further, the written code is converted by the compiler into an object and is packed into an executable file or a dynamic library.
So, the question itself: Why DirecX
need to run the executable file (the same games), although for its creation the DirectX SDK
was needed? And what exactly is DirectX
different from DirectX SDK
?
I apologize in advance if something is not correctly written.