On Jan 7, 2014, at 3:12 AM, lvqcl wrote:> It looks like the linker cannot find libFLAC_static.lib and libFLAC++_static.lib. > By default FLAC moves them to objs/release/lib/ (or objs/debug/lib/) folder.Unfortunately, I don't think that's it. Visual Studio gives me a specific error when it can't find a certain library file. I think these are the errors you get when a library has been built, but symbols needed by your main binary aren't there, like if you forgot to include a certain source file. Although in this case, it appears that all the symbols are missing. The .lib that's produced is not small, so all the code appears to be in there. It just must be using a calling convention or something that doesn't agree with the plug-in I'm trying to build. Brendan
On Jan 7, 2014, at 9:48 AM, Brendan Bolles wrote:> The .lib that's produced is not small, so all the code appears to be in there. It just must be using a calling convention or something that doesn't agree with the plug-in I'm trying to build.Phew! I figured it out. The FLAC .vcproj files link against "Multi-threaded" instead of "Multi-threaded DLL". Made the change and things mostly fell into place. I knew it would be something simple.... So now I've for FLAC support for Premiere on Mac and Windows. New beta just posted. Brendan
Brendan Bolles wrote:> Phew! I figured it out. > > The FLAC .vcproj files link against "Multi-threaded" instead of > "Multi-threaded DLL". Made the change and things mostly fell into place.Was that a problem in the vcproj files shipped with FLAC or your own personal ones? If it was for the ones shipped with FLAC would you be able to provide a patch or even description of the changes required so that someone on this list can generate a patch? Cheers, Erik -- ---------------------------------------------------------------------- Erik de Castro Lopo http://www.mega-nerd.com/