I have followed
this thread, and got a working DLL produced... however, I'm converting a library produced in another language, and need to link "undecorated" export names.
The option "Undecorate exported __stdcall functions" is ticked in the IDE compiler options, but still my function exports begin "@" and end "@n" where n is the number of bytes that need to come off the stack before returning.
I think my "extern" line is to blame...
extern void __declspec(dllexport) Debug(long lpszString);
as an example... should I be using "__stdcall" instead of "__declspec", and what exactly should I use as syntax in that case?
I have to ask, because I can find a page in the help file for "__declspec" but can find none for "__stdcall". XD