将错误与libusb,wxWidgets和MSVC 2013链接

时间:2015-03-22 23:56:33

标签: visual-c++ wxwidgets libusb libusb-1.0

我正在为USB设备工作,该设备使用C ++中的wxWidgets来显示GUI。我试图将libusb(我预编译的MSVC 2013)与项目联系起来。我根据" minimal"做了一个简单的窗口。示例

一切都很好,直到我收到此链接错误:

错误11错误LNK1169:找到一个或多个多重定义的符号
错误9错误LNK2005:_UUID_NULL已在uuid.lib中定义(cguid_i.obj)

我该如何解决这个问题?什么是_GUID_NULL?

1 个答案:

答案 0 :(得分:0)

可能是您在多个头文件中定义任何全局变量,从而导致递归头引用。但我们需要有关您的定义和标题的更多详细信息。所以请为调查添加更多细节:)