|
|
|
Не могу скомпилировать DLL - пишет, что unresolved external symbol
|
|||
|---|---|---|---|
|
#18+
Вообще-то я на VB.NET пишу, но так случилось, что достался исходник программы на с++. Пытаюсь его переделать в DLL, уже почти получилось, но вот на последнем этапе линкер пишет совершенно какие-то невразумительные ошибки winauth2 error LNK2019: unresolved external symbol _DllMain@12 referenced in function __DllMainCRTStartup@12 winauth2 error LNK2019: unresolved external symbol _memcpy referenced in function ___security_error_handler winauth2 error LNK2019: unresolved external symbol _memmove referenced in function "public: int __thiscall ATL::CSimpleArray<struct HINSTANCE__ *,class ATL::CSimpleArrayEqualHelper<struct HINSTANCE__ *> >::RemoveAt(int)" (?RemoveAt@?$CSimpleArray@PAUHINSTANCE__@@V?$CSimpleArrayEqualHelper@PAUHINSTANCE__@@@ATL@@@ATL@@QAEHH@Z) ну и так далее. Хочется все-таки получить DLL :) Так вот, не найдете ли Вы немного времени, чтобы одним глазком глянуть в мой проект, и сказать, что же все-таки у меня там неправильно? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 16:32 |
|
||
|
Не могу скомпилировать DLL - пишет, что unresolved external symbol
|
|||
|---|---|---|---|
|
#18+
файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 16:33 |
|
||
|
Не могу скомпилировать DLL - пишет, что unresolved external symbol
|
|||
|---|---|---|---|
|
#18+
Junior......что же все-таки у меня там неправильно? Спасибо на момент линковки, не нашла указанных имён...ДэЛеЛе маин - то в теле вашей дэлеле- "точка входа", которая ОБЯЗАТЕЛЬНА. всё остальное - вроде стандартная библиотека сей... так что первое лечиться в несением в код типа следующей лабуды... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. а второе - нужно в инклудах вашей дэлеле указать пути к стандартной сишной библиотеки (файлы с расширением lib)... с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 18:50 |
|
||
|
Не могу скомпилировать DLL - пишет, что unresolved external symbol
|
|||
|---|---|---|---|
|
#18+
kolobok0ДэЛеЛе маин - то в теле вашей дэлеле- "точка входа", которая ОБЯЗАТЕЛЬНА. всё остальное - вроде стандартная библиотека сей... Неправда. Эта процедура вовсе не обязательна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 20:04 |
|
||
|
Не могу скомпилировать DLL - пишет, что unresolved external symbol
|
|||
|---|---|---|---|
|
#18+
kolobok0 на момент линковки, не нашла указанных имён...ДэЛеЛе маин - то в теле вашей дэлеле- "точка входа", которая ОБЯЗАТЕЛЬНА. всё остальное - вроде стандартная библиотека сей... Всю эту котовасию я затеял, потому что предыдущая библиотека, которая нормально подключилась к Акцессу, к студии подключаться не захотела. Взял предыдущую версию этого проекта, которая еще компилировалась. Включил в нее DllMain. В заголовочный файл тоже включил :) Скомпилировал, попробовал подключить к другому проекту в студии - фиг, не вышло. Инвалидная сборка или не OM-обьект :(( так что же ему надо, все-таки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 09:09 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=384&tid=2032467]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 339ms |

| 0 / 0 |
