Hey everyone, I've come to appeal to the FLAC gods again. I have a plug-in for Adobe Premiere that adds support for Ogg Vorbis, Opus, and hopefully FLAC. But I can't get FLAC to link on Windows for some reason. I had to add x64 targets to the .vcproj files that ship with FLAC, so perhaps something went wrong there. Then I tried making new projects from scratch and importing the FLAC source right into my project and I get the same errors. If someone would be so kind as to take a look, I have a branch set up, ready to show you the problem (after you download the Premiere SDK). I've posted this as a GitHub issue here: http://github.com/fnordware/AdobeOgg/issues/4 Help me, Obi-Wan Kanobi! Brendan
Brendan Bolles wrote:> If someone would be so kind as to take a look, I have a branch set up, ready to show you the problem (after you download the Premiere SDK). I've posted this as a GitHub issue here: >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.
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