MFC DLL с использованием C ++ с Visual Studio 2008 - PullRequest
2 голосов
/ 14 октября 2010

Я не могу найти пошаговое руководство по созданию MFC DLL с помощью Visual Studio 2008. Моя проблема заключается в следующем.Мне нужно использовать wininet.h с моей DLL, и я решил использовать MFC DLL.В любом случае, попытка связать мой проект дает мне 5 ошибок связи Я полагаю, что ошибка такого рода, что мне нужно добавить дополнительные каталоги библиотек.Но какой я должен добавить?

void ClearHandles(void) //close all open handlers if any
void SetClientCert(void) //try to set a cert if possible
void FindCertWithOUNITName(void) //This function performs a certificate contex search

Буду признателен за любую помощь!Я был бы даже признателен за ссылки на учебники или пошаговые руководства с использованием DLL с MFC.

Ответы [ 3 ]

4 голосов
/ 14 октября 2010

Добавьте Crypt32.lib к вашим зависимостям lib под Linker / Input - Дополнительные зависимости:

alt text

1 голос
/ 14 октября 2010

Вам необходимо добавить crypt32.lib в ваш список зависимостей для DLL.Вы можете найти это на странице MSDN для API, например здесь .

Требования

Минимально поддерживаемый клиент Windows 2000 Professional

Минимально поддерживаемый сервер Windows 2000 Server

Заголовок Wincrypt.h

Библиотека Crypt32.lib

DLL Crypt32.dll

0 голосов
/ 15 октября 2010

Ошибка Linker IncrBuildImage описана здесь:

http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/801ba6d7-a284-4b5d-a75b-3652138d6dff

Возможно, исправление поможет

...