【发布时间】:2015-01-19 21:49:02
【问题描述】:
我有一个显示功能,显示由两点定义的各种线段:
void display(long total_points, vector<vector<long>> adjmat){
//stuff here
glVertex2f(n1,n2);
glVertex2f(n3,n4);
}
我想在一个窗口中显示这些片段,我正在使用 glut 来做到这一点:
int main(int argc, char *argv[]){
//stuff here
glutDisplayFunc(display(total_points, adjmat));
glutMainLoop();
return EXIT_SUCCESS;
}
我在glutDisplayFunc()、invalid use of void expression 遇到错误
我需要将一些参数传递给display() 以获得我想要的输出。
我该如何解决这个问题?
【问题讨论】: