1 / 5

Tools of the Trade

Visual Studio (VS) is an integrated development environment (IDE) for C++ programming that includes a powerful text editor, source-level and machine-level debugger, and many more features. Learn about source files, header files, libraries, executables, and linker jobs.

hperkins
Download Presentation

Tools of the Trade

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tools of the Trade www.asyrani.com

  2. Visual Studio C++

  3. Introduction • VS is an integrated development environment (IDE) • Includes: • Powerful Text Editor • Source-level and machine-level debugger • Many more

  4. Source Files, Headers, and Translation Units • A program written in C++ comprised of source files • File extension = .c, .cc, .cxx, or .cpp • Source files = translation units • Special source file = header file • Header files exists as distinct files from the point of view of the programmer

  5. Libraries, Executables, Dynamic Link Libraries • Object file (.obj) • Relocatable – meaning that the memory addresses at which the code resides have not yet been determined • Unlinked – meaning that any external resources references to functions and global data that are defined outside the translation unit have not yet been resolved • Linker job’s • To calculate the final relative addresses of all the machine code • To ensure that all external references to functions and global data

More Related