Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's a ".dll.a" file?

Tags:

dll

winapi

I'm trying to use a open source library from a Windows application, and the only pre-built version I can find comes as a file called "lib.dll.a"

What format is this, and can I convert it to a normal dll file?

like image 881
Roddy Avatar asked Oct 08 '08 23:10

Roddy


People also ask

What are DLL A files?

A dynamic link library (DLL) is a collection of small programs that larger programs can load when needed to complete specific tasks. The small program, called a DLL file, contains instructions that help the larger program handle what may not be a core function of the original program.

What is DLL file and how it works?

A DLL is a library that contains code and data that can be used by more than one program at the same time. For example, in Windows operating systems, the Comdlg32 DLL performs common dialog box related functions. Each program can use the functionality that is contained in this DLL to implement an Open dialog box.

What program opens a DLL file?

The Microsoft Windows Visual Studio is a program that allows you to view, edit and build code into a DLL file.

Can you read a DLL file?

If the contents of the dynamic link library have been compiled obviously, you need a program which can read the file. However, since . dll files are by definition just archive library files, the DLL file itself should be readable and not a compiled C or C# file, etc., etc.


1 Answers

Naming the output file libjvm.dll.a will allow gcc to recognize it as a library named jvm. The .dll.a suffix indicates (by convention) that it is an import library, rather than a static library (which would simply be named libjvm.a, again by convention).

like image 188
Zombo Avatar answered Sep 22 '22 20:09

Zombo