我正在尝试运行一个名为device.cpp的示例程序,该程序随chai-3d sdk一起出现。我已经包含以下头文件....
#include <assert.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <GL/glut.h>
#include <chai3d.h>
问题在于头文件math/CVector3d.h
和math/CMatrix3d.h
,它包含在头文件chai3d.h中。以下是我在编译期间收到的错误
include\math/CVector3d.h(831) : error C3861: 'CHAI_DEBUG_PRINT': identifier not found
include\math/CMatrix3d.h(869) : error C3861: 'CHAI_DEBUG_PRINT': identifier not found
第一次运行程序时我得到146个错误,并且在包含#include <GL/glut.h>
之后,错误减少到2.我正在使用phantom omni from sensable。 wright现在我正在使用open-haptics sdk,但我也想尝试chai-3d,给我支持。