# What is the difference between archives with dll, dlldbg, dllrwd, md, mddbg endings?

 1. [FAQ](/ja/faq)
2. »
3. [Regular archives](/faq/regular-archives)

These archives have different configurations:

- dll - indicates dynamic link library version;
- md, mt - Visual Studio compiler options (static library);
- dbg - indicates the presence of debug information (/mtd, /mdd, etc.);
- rwd - release build containing debug information (useful for reproducing certain types of runtime problems);
- amd64 - libraries built for the x86 AMD64 platform.

More information about naming conventions for archivescan be found [here](<https://www.opendesign.com/members/memberfiles/naming_conventions >).

You shouldn’t mix archives with different configurations (even mixing dll and dlldbg can cause exceptions).
