【问题标题】:Linking errors with libusb, wxWidgets, and MSVC 2013使用 libusb、wxWidgets 和 MSVC 2013 链接错误
【发布时间】:2015-05-25 22:02:39
【问题描述】:

我正在开发一个用于 USB 设备的实用程序,它使用 C++ 中的 wxWidgets 来显示 GUI。我正在尝试将 libusb(我使用 MSVC 2013 预编译)链接到项目。我根据“最小”示例制作了一个简单的窗口。

在我收到此链接错误之前一切都很好:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-23
      • 2011-04-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多