Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2013 链接器错误-未定义的符号_Visual Studio 2013_Cmake_Qt5.5_Log4cplus - Fatal编程技术网

Visual studio 2013 链接器错误-未定义的符号

Visual studio 2013 链接器错误-未定义的符号,visual-studio-2013,cmake,qt5.5,log4cplus,Visual Studio 2013,Cmake,Qt5.5,Log4cplus,问候语 我已经在VS2013(1.2.0-rc3)中下载并编译了log4cplus。编译很好(包括调试和发布),我曾尝试在代码中使用它,但我得到了很多链接错误,我尝试的任何东西都没有删除它们。我使用的是来自log4cplus项目的相同include,以及我编译的libs,我仍然得到这些 1>------ Build started: Project: MYPROJECT, Configuration: Debug Win32 ------ 1>utility.cpp.obj : er

问候语

我已经在
VS2013
(1.2.0-rc3)中下载并编译了
log4cplus
。编译很好(包括调试和发布),我曾尝试在代码中使用它,但我得到了很多链接错误,我尝试的任何东西都没有删除它们。我使用的是来自log4cplus项目的相同include,以及我编译的libs,我仍然得到这些

1>------ Build started: Project: MYPROJECT, Configuration: Debug Win32 ------
1>utility.cpp.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>utility.cpp.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>device.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>path_tree.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>cim_manager.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>pin_manager.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>nautilus.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>ravis.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>ncr.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>wincore.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>atm_utility.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>banqit.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>grg.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>king_teller.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>supervisor_manager.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>registry_manager.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>device_manager.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>atm_factory.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>database_manager.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>user_interface.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>fit_manager.obj : error LNK2001: unresolved external symbol "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > const &)" (?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z)
1>----构建已启动:项目:MYPROJECT,配置:调试Win32------
1> utility.cpp.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&”)(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> utility.cpp.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&”)(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> device.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&”)(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> path_tree.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&)”(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> cim_manager.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uuu cdecl log4cplus::Logger::getInstance(class std::basic_string const&)”(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> pin_manager.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uuu cdecl log4cplus::Logger::getInstance(class std::basic_string const&)”(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> nautilus.obj:错误LNK2001:未解析的外部符号“public:静态类log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(类std::basic_字符串常量&)”(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> ravis.obj:错误LNK2001:未解析的外部符号“public:静态类log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(类std::basic_string const&)”(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> ncr.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&)”(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> wincore.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&”)(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> atm_utility.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&)”(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> banqit.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&)”(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> grg.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&)”(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> king_teller.obj:错误LNK2001:未解析的外部符号“public:静态类log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(类std::basic_字符串常量&)”(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> supervisor_manager.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&”)(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> registry_manager.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&”)(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> device_manager.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&)”(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> atm_factory.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&)”(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> database_manager.obj:错误LNK2001:未解析的外部符号“public:static class log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(class std::basic_string const&”)(?getInstance@Logger@log4cplus@@SA?AV12@ABV?$basic_string@GU?$char_traits@G@性病病毒$allocator@G@2@@@std@@@Z)
1> user_interface.obj:错误LNK2001:未解析的外部符号“public:静态类log4cplus::Logger uu cdecl log4cplus::Logger::getInstance(类
set_target_properties(MYPROJECT PROPERTIES COMPILE_FLAGS "/W2 /Zc:wchar_t")