Log in

View Full Version : A dll that doesn't work but for me


Sergejack2
11th August 2006, 21:25
I've made my own avisynth filter, compiled and tested it, and it works just fine for me.

But when I share my dll it seems like my avisynth function cannot be found.
What are the possible causes ?

Here are, my files (including a readable COV file) :

sh0dan
11th August 2006, 21:51
Your DLL required MSVCP80D.dll, which is the VC 2005 debug libraries. You need to compile your filter in release mode, and maybe supply MSVCR80.dll/MSVCP80.dll.

Edit: After looking at your project, you need to fix a spelling error, and change your application type from .EXE to .DLL in your project properties.

Sergejack2
11th August 2006, 22:15
Thx, but is there any way not to have to provide that M$ dll?

sh0dan
11th August 2006, 23:54
You can link it static to your dll.

In the general tab, set "Use of MFC" to "Use MFC in a static library".

Sergejack2
12th August 2006, 02:08
Thanks, it's working now :)