2010-04-23 44 views
1

我对symbian和C++很新颖。我尝试在N97设备上使用传感器。我得到错误,rrsensorapi.h未找到。我已经通过epoc文件夹检查它不在那里。在这种情况下,我怎么能找到rrsensorapi?缺少rrsensorapi.h收集来自N97诺基亚设备的传感器数据

我有这样

INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE 

HEADERS += xqsensor.h \ 
    xqaccsensor.h \ 
    xqdeviceorientation.h \ 
    xqdeviceorientation_p.h 

SOURCES += xqsensor.cpp \ 
    xqaccsensor.cpp \ 
    xqdeviceorientation.cpp \ 
    xqdeviceorientation_p.cpp 

    exists($${EPOCROOT}epoc32/release/winscw/udeb/RRSensorApi.lib)| \ 
    exists($${EPOCROOT}epoc32/release/armv5/lib/RRSensorApi.lib) { 
     message("Building for Sensor plugin") 

    DEPENDPATH += .\plugin 

    HEADERS += xqsensor_p.h \ 
     xqaccsensor_p.h 

    SOURCES += xqsensor_p.cpp \ 
     xqaccsensor_p.cpp 

    symbian:LIBS += -lRRSensorApi 
    } else { 
     message("Warning: Sensor API not found!") 

    } 
+0

当错误发生时,您正在为设备或模拟器创建吗? – 2010-04-23 17:45:16

回答

0

sensor.pri文件作为援引诺基亚论坛讨论网站上,该RRSensorAPI只适用于一些S60第三版FP1设备...信息here

S60v5上传感器的API已被更改...要解决您在N97(S60第5版)中使用传感器的问题,请参阅诺基亚论坛上的this wiki文档。

希望这会有所帮助...