Skip to content

Commit 474d40b

Browse files
committed
Fix libusb context null problem
1 parent 2b80421 commit 474d40b

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

drivers/libusb.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#define COMMON_H
33

44
#include <libusb.h>
5-
static libusb_context *context = nullptr;
5+
extern libusb_context *context;
66

77
#endif
88

main.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
#include "mainwindow.h"
33
#include <QApplication>
44

5+
libusb_context *context = nullptr;
6+
57
int main(int argc, char *argv[]) {
68
auto rc = libusb_init(&context);
79
Q_ASSERT(rc >= 0);
10+
Q_ASSERT(context != nullptr);
811

912
QCoreApplication::setOrganizationName("TUNA");
1013
QCoreApplication::setOrganizationDomain("tuna.tsinghua.edu.cn");

0 commit comments

Comments
 (0)