C++ 与glog库链接

C++ 与glog库链接,c++,glog,C++,Glog,我正在尝试使用glog日志库()。 在VS2012中(我使用的是Windows 8 Professional 64位(日语)),我使用一个main.cpp文件创建了一个空的解决方案,就像文档()中的文件一样。 此外,我还将glog项目导入解决方案中(dll项目或静态库项目),并设置项目依赖项。 为了避免一些错误,我必须从port.h注释掉第97行: /* In windows-land, hash<> is called hash_compare<> (from xhas

我正在尝试使用glog日志库()。 在VS2012中(我使用的是Windows 8 Professional 64位(日语)),我使用一个main.cpp文件创建了一个空的解决方案,就像文档()中的文件一样。 此外,我还将glog项目导入解决方案中(dll项目或静态库项目),并设置项目依赖项。 为了避免一些错误,我必须从port.h注释掉第97行:

/* In windows-land, hash<> is called hash_compare<> (from xhash.h) */
#define hash  hash_compare
我正在编译Win32。 如果我检查调试文件夹,它实际上包含dll+lib或静态lib文件。
我还尝试了在不使用visual studio依赖系统的情况下手动链接到库,但结果是一样的。

我已经从trunk为MSVS2012构建了glog(正如我所知,标题中提到的小补丁已经在这里介绍过),所以它对我很有用。 似乎缺少对glog库的依赖项描述

你能添加特定于windows的吗

#pragma comment(lib, "path_to_glog_from_project_dir.lib") 

例如,将您的一个项目文件直接导入main.cpp并进行测试。

谢谢,现在我没有该项目,因此无法尝试,但我非常确定我正确链接到了库。不管怎样,从源代码构建glog可能是个好主意!我将glog作为一个单独的项目添加并重新编译,它成功了。
#pragma comment(lib, "path_to_glog_from_project_dir.lib")