Как я могу вызвать C ++ DLL из VS2008 - PullRequest
0 голосов
/ 06 октября 2010

Ну, я создал DLL, используя Article из CP. Для создания этой DLL я также использовал VS2008. Теперь я не уверен, как я могу вызвать эту DLL из другого приложения C ++, созданного в VS2008. Когда я нажимаю Refrences>Add New Reference, это запрашивает папку проекта, а не путь к DLL.

В статье Code Project , статья , есть несколько шагов для добавления препроцессора и настройки ссылки на библиотеку. Я не совсем уверен, как это сделать?

1 Ответ

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

Вы говорите об управляемой DLL (.NET)?Только тогда вам нужно выполнить «Добавить новую ссылку».

Если нет: вместе с вашей DLL был создан файл с расширением «.lib» (импорт lib).Добавьте его в проект вызывающего приложения, например, в настройках проекта: «Свойства конфигурации» - «Линкер» - «Ввод» - «Дополнительные зависимости».

В исходный код добавьте #include "<name of the headerfile for your DLL>.h".

...