Ошибки при сборке проекта
Что самое интересное — код взят из одного более раннего проекта, и там-то всё компилировалось! Подскажите, как эту дичь исправить? ☺
На всякий случай прикладываю архив, чтоб не оперировать на пальцах.
Цитата: grgdvo
У библиотеки не может быть точки входа, поэтому и WinMain не найдена.
Да ладно! А DLLMain? ;-)
Вообще, как я понял, в 2010-й студии недостаточно просто установить «Компоновать библиотеки из зависимостей», надо также напрямую указать библиотеку для импорта. После этого все глюки исчезли. А что было с WinMain, я так и не понял ☺
Чтение MSDN на эту тему не помогло. Там упоминается ошибка, когда проект использует UNICODE, но у меня-то такого нет!
2. В Launcher для правильной линковки должно быть упоминание об ARHook, чего не видно в файле проекта. Скорее всего из-за этого неразрешенная ссылка.
3. Проверьте какой проект у вас активный и что вы запускаете. У библиотеки не может быть точки входа, поэтому и WinMain не найдена.
Ну здесь поле для холивара :)
Для меня она больше похоже на обработчик событий загрузки и выгрузки бибилиотеки процессом.
То что ее в майкрософте назвали DllMain по аналогии может ничего не значить. И ее кстати необязательно иметь.
Впрочем, проблема решена, так что холиваров не надо ☺