essentia icon indicating copy to clipboard operation
essentia copied to clipboard

Compiling windows MSVC

Open emainier opened this issue 6 years ago • 1 comments

Hello,

I am trying to compile essentia for Windows using msvc, I managed to compile a DLL reading through the python_win branch documentation and commits. However I am having a linking issue when linking against the DLL:

error LNK2001: unresolved external symbol "private: static class essentia::EssentiaFactory<class essentia::streaming::Algorithm> * essentia::EssentiaFactory<class essentia::streaming::Algorithm>::_instance" (?_instance@?$EssentiaFactory@VAlgorithm@streaming@essentia@@@essentia@@0PEAV12@EA)

Is there something specific to do here in order to solve this and link against the DLL?

I would also like to build essentia as a static lib on windows but even though it does compile, I end up with a 700Mb .lib file. Is this normal?

Thanks

emainier avatar Apr 08 '19 03:04 emainier

Hi, I'm also struggling with this error, did you find an answer ? Thanks !

KyrillosL avatar Jul 22 '21 09:07 KyrillosL