2010-01-12 2 views
0

Я получаю сообщение об ошибке, связывающую в Visual Studio 2005:Visual Studio 2005 Ошибка ссылка

mfcs80.lib (dllmodul.obj): ошибка LNK2005: _DllMain @ 12 уже определено в MSVCRT.lib (dllmain.obj)

В чем причина этой ошибки?

"/ INCREMENTAL: NO/NOLOGO /LIBPATH:"..\RtpDll\libs\Release"/LIBPATH: "package.lib winmm.lib ws2_32.lib и другие некоторые зависящие от проекта библиотеки.

+3

еще один для хрустального шара ... –

+1

mfc предназначен для ссылки на приложения clr ??? Кроме того, не могли бы вы предоставить дополнительную информацию, например, параметры проекта (в частности, все, что вы изменили, и исходный шаблон проекта, который вы использовали для его создания). –

ответ

0

обычно этот тип ошибки указывает на то, что вы связываете код отладки с кодом выпуска, который заставляет подключаться как crt libs (debug, так и release). Проверьте, использует ли ваша программа и все библиотеки библиотеки отладки или выпуска.