starter Гость
|
Добавлено: Чт Апр 03 2003 19:43 Заголовок сообщения: Visual C++ |
|
|
Требуется создать dll, содержащую диалог (файл .rc). Вся проблема в том, что после подключения dll (сервера), программа, загружающая dll (клиент) ищет этот диалог в своем файле ресурсов. Нужно как-то сообщить компилятору, что ресурс – на стороне сервера. MSDN по этому поводу говорит, что в начало экспортируемой функции надо добавить строку:
AFX_MANAGE_STATE(AfxGetStaticModuleState());
В другом месте в MSDNe это опровергается, что мол, это ошибка и так делать не надо. А как надо – непонятно. В общем, компилятор выдает следующее: mfcs42d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in serv.obj mfcs42d.lib(dllmodul.obj) : error LNK2005: __pRawDllMain already defined in serv.obj mfcs42d.lib(dllmodul.obj) : warning LNK4006: _DllMain@12 already defined in serv.obj; second definition ignored mfcs42d.lib(dllmodul.obj) : warning LNK4006: __pRawDllMain already defined in serv.obj; second definition ignored
Помогите побороть эту хрень! |
|