小编Dan*_*jel的帖子

在没有管理员权限的情况下安装 C++ 编译器

注意:在我最初的问题中,我询问了代码块,所以这就是人们谈论它的原因。

我有一台安装了 Visual Studio (2019) 的家用电脑。但由于我在学校买了一台新笔记本电脑,而我不是管理员,所以我也想在它上面编译我的 C++ 代码。我尝试安装“MinGW-w64 - for 32 and 64 bit Windows”,但它要求管理员权限,而我的学校管理员不想给我它们。那我有什么选择呢?

c++ windows

9
推荐指数
1
解决办法
1万
查看次数

如果我们有glBindBuffer,“ glGenBuffers”真的重要吗?

好吧,我从OpenGl开始,通过阅读有关glBindBuffer的文档,我有些困惑。

“ glBindBuffer将缓冲区对象绑定到指定的缓冲区绑定点。在目标设置为可接受的符号常量之一且缓冲区设置为缓冲区对象名称的情况下调用glBindBuffer会将该缓冲区对象名称绑定到目标。如果没有缓冲区对象具有名称缓冲区存在,将使用该名称创建一个缓冲区。将缓冲区对象绑定到目标时,该目标的先前绑定将自动中断。” 来源:http//docs.gl/gl4/glBindBuffer

这是否意味着如果我不创建名称为“ foo”的缓冲区对象,而是调用glBindBuffer,它将为我创建一个名称为“ foo”的缓冲区对象?

如果是这样,以下代码应该可以正常工作:

GLuint bar = 70;
glBindBuffer(GL_ARRAY_BUFFER, bar);
Run Code Online (Sandbox Code Playgroud)

->创建缓冲区对象,将其与条(70)“连接”并将其绑定到GL_ARRAY_BUFFER。

opengl

4
推荐指数
1
解决办法
79
查看次数

标签 统计

c++ ×1

opengl ×1

windows ×1