解决方案 »

  1.   

    _CLSID_SensorManager在哪定义的? 在这个Sensor库的sdk的头文件里搜,必须有!
      

  2.   


    这个有的,是在sensorsAPI.h里,只不过不是在头文件的开头定义的,而是在后面定义,我也试过在开头就定义还是不行。为什么呢?
      

  3.   

    也是醉了,当设置为在静态库中使用mfc后,会出现1>CHKSensors.obj : error LNK2001: 无法解析的外部符号 __imp__SysFreeString@4
    1>CHKSensors.obj : error LNK2001: 无法解析的外部符号 __imp__CoCreateInstance@20
    1>CHKSensors.obj : error LNK2001: 无法解析的外部符号 __imp__CoInitialize@4
    1>CHKSensors.obj : error LNK2001: 无法解析的外部符号 __imp__CoUninitialize@0然后直接添加这两个oleaut32.lib
    ole32.lib就不会有“无法解析的外部符号 _CLSID_SensorManager”错误了,是我把头文件的位置换来换去换出问题了,然后重新新建了一个才发现是这个问题,呵呵,好在找到原因了。