I didn't knew the question was confusing. However some geniuses have decoded it correctly. Here I go again. Suppose I want to use bass.dll which have functions written in C, is there special thing i need to include or just give it a go?
Thanks for suggestions and link. I really learn here at DW
I think everyone has already answered that question. First, create function prototypes for the functions your c++ program needs to call, surround them with extern "C", then put the DLL somewhere the OS can find it, such as one of the directories in your PATH environment variable, or in the current working directory.
Another way to do it is with dynamic loading -- First call LoadLibrary(), then GetProcAddress(), which will return a function pointer.