NO

Author Topic: What are those .exp files for?  (Read 2924 times)

Fuzzlix

  • Guest
What are those .exp files for?
« on: November 21, 2013, 08:02:04 PM »
When compiling a dll i get in addition a .lib file and a .exp file.

The usage for the .lib file is clear. But when do i need the .exp file?
Until now no one complained, when i deleted this file.

Fuzzlix.

Offline Bitbeisser

  • Global Moderator
  • Member
  • *****
  • Posts: 772
Re: What are those .exp files for?
« Reply #1 on: November 22, 2013, 01:41:13 AM »
When compiling a dll i get in addition a .lib file and a .exp file.

The usage for the .lib file is clear. But when do i need the .exp file?
Until now no one complained, when i deleted this file.

Fuzzlix.
.exp files are "export" files, containing information about the functions exported by the DLL, which are needed if you create (for whatever reason) create circular references between  DLLs.
The best (short) description I found for this is at http://binglongx.wordpress.com/2008/10/01/dll-lib-def-and-exp-file-types/

hth,

Ralf

Fuzzlix

  • Guest
Re: What are those .exp files for?
« Reply #2 on: November 22, 2013, 01:50:25 AM »
The best (short) description I found for this is at http://binglongx.wordpress.com/2008/10/01/dll-lib-def-and-exp-file-types/
WOW! Thats a great link. Thanks a lot :)

Fuzzlix.