LNK проб. Обертывание приложения MFC с / clr

У меня проблема с написанием программы-оболочки для использования библиотеки поставщика в клиентской программе .Net (C #).
Поставщик предоставил файл заголовка C ++ и файл статической библиотеки MFC (.lib), созданный как для выпуска, так и для отладки.
Проблема в том, что при сборке программы-оболочки Visual Studio 2012 выдает ошибку LNK следующим образом:

error LNK2001: unresolved external symbol ___argc  nafxcwd.lib(appcore.obj)
error LNK2001: unresolved external symbol ___argv  nafxcwd.lib(appcore.obj)

Я установил свойство сборки с опцией /clr,
установить библиотеку времени выполнения как Multi-threaded debug DLL (/MDd),
установить с помощью MFC как MFC in shared DLL,
игнорируемые библиотеки (nafxcwd.lib; msvcrtd.lib; msvcmrtd.lib; libc.lib; libcmt.lib; msvcrt.lib; libcd.lib; libcmtd.lib, видеть это),
добавлены зависимости (nafxcwd.lib; msvcrtd.lib; msvcmrtd.lib; (библиотека поставщика), для CRT, порядок библиотек MFC).

Что я пропустил?
Я не знаю, я описал достаточно. Если что-то двусмысленное, пожалуйста, спросите меня.
Заранее спасибо!

пс. Я очень плохо знаком с C ++ (даже Visual Studio ..). Я больше знаком с Java.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector