I just bought a device that comes with a dll file. I want to use Visual C++ to program the device. How do I load the .dll file into my project?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
A DLL is a library file that contains compiled program logic, just like an EXE. You can’t execute it alone, but like an EXE file you can’t just ‘load’ it into your project either.
You will need to use functions like Load Library to load the library, and then GetProcAddress to find a function you want to call.
Edit:
After you clarified your question in the comments you are trying to write a windows program instead of a program you run on your device.
I wrote some sample code to show you how to start:
This C code will load your libary and then attempt to load the function
MPUSBOpen, which is implemented in your DLL.You will need to load the other functions defined in your header file the same way (at least if you want to use them).