Visual studio 2012 未解析的外部符号(找出visual studio想要的*.dll(?)

Visual studio 2012 未解析的外部符号(找出visual studio想要的*.dll(?),visual-studio-2012,dll,Visual Studio 2012,Dll,我需要使用Visual Studio 2012在windows计算机上编译各种代码 但是,生成失败,并出现三个类似错误: 1>Source.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl DimServer::start(char const *)" (__imp_?start@DimServer@@SAXPBD@Z) referenced

我需要使用Visual Studio 2012在windows计算机上编译各种代码

但是,生成失败,并出现三个类似错误:

1>Source.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl DimServer::start(char const *)" (__imp_?start@DimServer@@SAXPBD@Z) referenced in function _main

1>Source.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall DimService::DimService(char const *,int &)" (__imp_??0DimService@@QAE@PBDAAH@Z) referenced in function _main

1>Source.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall DimService::~DimService(void)" (__imp_??1DimService@@UAE@XZ) referenced in function _main
我认为Visual Studio可能需要使用一个*.dll,因此我在项目的属性中的“Linker/Input/Additional Dependencies”下指定了此项目的所有*.dll四个*.dll文件,并给出了“VC++目录/库目录”中相应文件夹的路径。 但是,输出结果显示,*.dll文件无法读取

我不知道该怎么处理这个错误,也许我走错了方向


感谢您的帮助。

我相信dll必须位于
路径
环境变量或应用程序目录中。您是否编写了
DimServer
DimService
类?在构建dll时,您还得到了一个LIB文件。DLL的导入库。您需要将此库添加到项目的附加依赖项链接器设置中。德鲁:不,那些不是我的。汉斯·帕桑:就是这样。我想我明白了*.dll是库*.lib的编译形式,是这样吗?马修:是的,在添加指定了*.lib之后,它只会在适当的位置运行*.dll。非常感谢你。建筑现在已经完工了,多亏了你,我才可以开始工作。我想对你的回答投赞成票,但我认为不能对评论投赞成票。至少我不知道怎么做。评论中没有换行吗?真糟糕