我从我的项目做了一个DLL和使用的extern “C” 像下面的代码导出功能:在Visual Studio 2010(的Visual C++)使用函数从DLL
的main.cpp
extern "C" __declspec(dllexport) void __cdecl VectorOfMarker(char* InAdd,vector<NewMarker>& VectorMarkers)
{
DetectSeg d;
d.VectorOfMarker(InAdd,VectorMarkers);
}
我构建该项目并成功创建.dll和.lib文件。 然后我创建一个新的visual C++项目,并尝试使用此dll和提及的功能。 尽管我将.dll和.lib文件复制到同一个目录,但我无法使用extern“C”将我的函数导入第二个项目。我认为我需要在Visual Studio 2010中更改一些设置以使用功能 任何人都可以帮助我解决这个问题吗? 如何使用我的导出功能?
提前