У меня есть исходный код C ++ в проекте Visual Studio от другого разработчика, который компилируется в статическую библиотеку.Мне нужно изменить его так, чтобы он собирал dll из этого кода, чтобы я мог вызывать его из C #.Я вошел в свойства проекта в Visual Studio и изменил тип конфигурации на DLL.Однако теперь он дает много ошибок компоновщика, таких как:
error LNK2001: unresolved external symbol __CAP_Enter_Function XXXFilter.obj XXXFramework
Что еще мне нужно сделать в Visual Studio и в коде, чтобы создать dll из кода вместо lib?Библиотека огромна, поэтому написание обертки не вариант.У меня есть код, поэтому я должен быть в состоянии заставить его создавать DLL.
Я не очень опытный разработчик C ++, но я нахожусь в C # и Visual Studio.Командная строка C ++:
/ Od / Oi / D "_DEBUG" / D "_XBOX" / D "XBOX" / D "_XBOX_CRT_DEPRECATE_INSECURE" / D "_MBCS" / FD / MTd / Yu "stdafx.h "/Fp"Debug/AtgFramework.pch" / Fo "Debug \" /Fd"Debug\vc80.pdb "/ W4 / nologo / c / Zi / TP
Спасибо