快速登录:  

Forum: VirtualDJ Technical Support

话题: Compile Exemples Audio Effect (Plugins SDKv8) with Code::Blocks & MinGW-w64 ?

由于该帖子已年深日久,可能包含陈旧过时或描述错误的信息。

Hi,

I would like to use an audio plugin "Slip_Backspin" that was working on Virtual DJ 8 32 bits version on the new Virtual DJ 2020 64 bits (v8.5-64 b6042).
https://www.virtualdj.com/addons/15844/Slip_Backspin.html

As i can't find the 64 bits dll version, i would like to try to do it myself...

I've tried to compile and execute this example https://www.virtualdj.com/wiki/Plugins_SDKv8_Example1.html .
I use Code::Blocks v20.03 with MinGW-w64 compiler.
https://medium.com/@yzhong.cs/code-blocks-compile-64-bit-under-windows-with-mingw-w64-79101f5bbc02

The dll executable is not compatible with Virtual DJ 2020 64 bits, i've got this error:
"This Plugin doesn't seem to be compatible with VirtualDJ 8".

Is there a documentation somewhere that can help me to compile a 64 bits dll for audio effect with Code::Blocks and MinGW-w64 compiler ?

Thanks

Best regards,
David

 

发表时间 Wed 05 Aug 20 @ 6:29 am
Compilation is OK under Visual Studio Code 2019 Community...
 

发表时间 Wed 05 Aug 20 @ 8:41 am
NicotuxHome userMember since 2014
you compiled for mingw32 library which is needed for the final plugin dll to work (as dlls or staticaly linked in your plugin)
The incompatibility may come from a missing needed dll in this case (see the red Note in global compiler settings), specially with debug versions
The other thing is parameter passing mode, but plugin would not detect in this case (dllGetClassObject not found)
 

发表时间 Wed 05 Aug 20 @ 4:05 pm


(陈旧帖子或论坛版块会自动关闭)