qt找不到命名空间qtsnmp

时间:2018-02-25 14:19:38

标签: c++ qt

我正在尝试使用此github中的qtsnmp库。我编译了库并在linux下生成了.so文件。 qtsnmp

我是qt的新手,我只是按了导入库 - >外部库并从文件夹对话框中选择qtsnmp.so。

这是我生成的.pro文件:

    #-------------------------------------------------
#
# Project created by QtCreator 2018-02-25T11:26:37
#
#-------------------------------------------------

QT       += core

QT       -= gui

TARGET = test
CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app


SOURCES += main.cpp \
    wrapper.cpp


HEADERS += \
    wrapper.h

unix:!macx: LIBS += -L$$PWD/../lib/ -lqtsnmp

INCLUDEPATH += $$PWD/../
DEPENDPATH += $$PWD/../

这是我的类包装器头文件

using namespace QtSnmp;
#ifndef WRAPPER_H
#define WRAPPER_H

class wrapper
{
public:
    wrapper();
};

#endif // WRAPPER_H

这是错误:/home/vitro/Downloads/QtSnmp-master/test/wrapper.h:1:错误:'QtSnmp'不是名称空间名称  使用命名空间QtSnmp;                  ^ 老实说,我不知道该怎么做,有人会非常友好地帮我解决这个问题吗?我应该在.pro文件中添加任何额外的行?

这些是我编译的github文件夹中的文件:

drwxr-xr-x 3 vitro users  4096 Feb 25 11:18 bin
drwxr-xr-x 2 vitro users  4096 Feb 25 11:59 build-test-Desktop-Debug
drwxr-xr-x 2 vitro users  4096 Feb 25 11:18 lib
-rw-r--r-- 1 vitro users  5055 Feb 25 11:24 Makefile
drwxr-xr-x 7 vitro users  4096 Feb 21 15:06 net-snmp
-rw-r--r-- 1 vitro users    68 Feb 21 15:51 QtSnmp.pro
-rw-r--r-- 1 vitro users 18419 Feb 21 16:07 QtSnmp.pro.user
-rw-r--r-- 1 vitro users  1311 Sep 11  2013 README.md
drwx------ 4 vitro users  4096 Feb 25 11:18 src
drwxr-xr-x 2 vitro users  4096 Feb 25 12:02 test
-rw-r--r-- 1 vitro users   327 Feb 25 11:28 test.cpp

0 个答案:

没有答案