Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Потоки в DLL


Автор: dimic 13.4.2004, 19:56
Привет, всем!

Я создал класс для лог-файлов, который будет в длл (не только он один). Он выглядит так:

class ALICE_DLL aLogFile
{
public:
aLogFile();
virtual ~aLogFile();

bool FileOpen( char* filename );
void Log( char* message );
void FileClose();

private:
fstream logFile;

};

При компиляции получаю варниг:
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.

Заранее спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)