Log in

View Full Version : Compiling/fixing VD plugins on MS 2008 Express


JClement
21st December 2014, 15:50
I am trying to fix BorderControl and I have VC 2008 Express on a Win 7 box. So can anyone give me some tips as to doing this. So far:
1. I located a simple but nasty bug in BorderControl and know how to fix it. It currently saves parameters with bad syntax so that restoring them kills subsequent plugins.
2. After locating various included files in other plugin sources and changing a small amount of MS system calls involving character strings I have gotten it to compile.
3. Now there are 27 link errors of type
error LNK2028: unresolved token... and
error LNK2019: unresolved external symbol...

I have yet to find a solution to these. I have successfully built some other plugins and also some Avisynth plugins with little trouble.

Moving to 2008 or higher might be a boon because you are confronted with deprecated functions which should be changed to insure code stability.

Does anyone have suggestions I could use to complete the task?

StainlessS
22nd December 2014, 10:46
Sorry, cant help, but, suggest see this post which is about compiling VirtualDub itself via VS Express 2008:
http://forum.doom9.org/showthread.php?t=152778
You probably need at least the above setup to successfully compile plugins.

Might be helpful to view these google links, some near bottom of page seem VD related.
https://www.google.co.uk/?gfe_rd=cr&ei=KRd1VKG6N5HCVND3gGA&gws_rd=ssl#q=compile+virtualdub+plugin+error+LNK2019+LNK2028

JClement
29th December 2014, 18:35
I managed to trace down what was needed, and I have modified both and Avisynth and Virtualdub filter.