如何添加“using zxing”;在源代码中

本文关键字:zxing 源代码 using 何添加 添加 | 更新日期: 2023-09-27 18:11:09

我是c#新手。目前,我正试图通过网络摄像头解码二维码,我从互联网上拿了一个例子,并重写了它,试图理解代码。我的问题是我如何添加使用Zxing而不是使用com.google.zxing ?

我知道我应该添加一个参考文献,但我试着添加我知道的所有参考文献,但它仍然不允许我添加"using Zxing"。它只允许使用com.goggle。[我使用zxing.dll]作为参考

另一个问题是var reader = new BarcodeReader();的编译错误,我认为这与"使用Zxing"或未知引用有关

在这件事上我真的需要帮助。请告诉我如何解决或在哪里可以找到Zxing参考。再次感谢。

如何添加“using zxing”;在源代码中

简单地说,你没有。

库使用com.google.zxing的命名空间,所以这是您需要在using指令中指定的。您不能更改该名称空间,除非您想获取源代码,更改所有名称空间声明并重新构建。为什么using指令中指定不同的命名空间?你认为你会得到什么好处?

当然你不使用using指令。您可以指定每个类型的全名。例如:

com.google.zxing.MultiFormatReader reader = new com.google.zxing.MultiFormatReader();

但是使用:

会更明智
using com.google.zxing;
// Later in the code
MultiFormatReader reader = new MultiFormatReader();

前面的问题应该对您有所帮助。看起来com.google.zxing是完全限定的名称空间。

试着使用它并检查你需要的对象和方法是否存在。

你可以使用和别名,但何必麻烦呢。

using zxing = com.google.zxing;

为命名空间添加这一行。

使用zx;