From: Konstantin L. <1da...@ma...> - 2007-09-05 15:32:09
|
Hello, Scott! You wrote to <log...@li...> on Mon, 3 Sep 2007 18:30:25 -0400: SC> Unfortunately the Windows errors aren't simple. I think the Factory SC> stuff is using function templates in some way that doesn't work on the SC> older Microsoft compiler, and there's some kind of linker error with SC> the newer compiler. SC> That one's just going to take some work, but the template error is SC> probably not fixable without changing a lot of code I haven't seen (the SC> Factory API post-dates anything I've seen in the code, and I don't know SC> what it does yet). SC> I need VC6 compatibility for the foreseeable future, so I may need to SC> stay with my fork of the code if there isn't a volunteer to work on SC> that, or some simple way to just compile out the factory API. Is there SC> a description somewhere of what that does? Is it optional, or is it SC> used internally now? Fixed. It was vary hard because msvc6 is not true C++ compiler. No true template member function is really pain. Linking error was really nasty. Its unfixable in 'a right way'. I have to instantiate manually CategoryStream::operator << for basic types and std::string and std::wstring. Please, check it. I am not sure Factory stuff workable under msvc6, but as I understand you don't need it anyway. With best regards, Konstantin Litvinenko. |