我正在try 使用使用Qt制作的GUI来控制Dynamicxel伺服系统.MyxixelC提供了C libraries套C来控制电机,而唯一让GUI知道的方法是Qt,它本质上是C++.从Qt C++代码中使用DynixEL C库是否可能?
我正在try 使用使用Qt制作的GUI来控制Dynamicxel伺服系统.MyxixelC提供了C libraries套C来控制电机,而唯一让GUI知道的方法是Qt,它本质上是C++.从Qt C++代码中使用DynixEL C库是否可能?
是的,C++可以用C++编译器编译C,并且可以链接C++和C.这是通过将C函数的原型用extern "C"
#ifdef __cplusplus
extern "C"{
#endif
void c_function_prototype();
#ifdef __cplusplus
}
#endif
您try 使用的库的标题可能已经这样做了.