我需要使用 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,所以我在“链接器/输入/附加依赖项”下的项目属性中指定了我为此项目拥有的所有 *.dll 四个 *.dll 文件,并给出了相应的路径“VC++ 目录/库目录”中的文件夹。但是输出是,无法读取 *.dll 文件。
我不知道如何处理这个错误,也许我走错了路。
任何帮助表示赞赏。