gpt4 book ai didi

c++ - 如何解决这个 : "cannot convert parameter 1 from ' const GLdouble' to 'const GLdouble *"?

转载 作者:行者123 更新时间:2023-11-30 00:58:42 25 4
gpt4 key购买 nike

在调用 OpenGL 函数时,出现以下错误:

error C2664: cannot convert parameter 1 from 'const GLdouble' to 'const GLdouble *'

是不是有点奇怪!!

const GLdouble someColor = 30.0;

召唤:

glColor3dv(someColor);

任何帮助!

最佳答案

glColor3dv 获取一个指向三个 GLdouble 数组(红色、绿色和蓝色 channel 各一个)的初始元素的指针。您正在按值向它传递单个 GLdouble

要么您需要一个 GLdouble 数组,要么您需要使用其他 glColor 函数之一(如 glColor3d)。

关于c++ - 如何解决这个 : "cannot convert parameter 1 from ' const GLdouble' to 'const GLdouble *"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5773480/

25 4 0