Потоки в DLL ?
Я создал класс для лог-файлов, который будет в длл (не только он один). Он выглядит так:
class ALICE_DLL aLogFile
{
public:
aLogFile();
virtual ~aLogFile();
bool FileOpen( char* filename );
void Log( char* message );
void FileClose();
private:
[COLOR=red]fstream logFile;[/COLOR]
};
При компиляции получаю варниг:
warning C4251: 'logFile' : class 'fstream' needs to have dll-interface to be used by clients of class 'aLogFile'
Кроме этого появляются некоторые странные ошибки. Как сделать dll-интерфейс для потоков?
Я использую MS VC++ 6.0, WIn2K sp4.
Заранее спасибо.