小编Luc*_*cas的帖子

错误LNK2019:函数"void __cdecl init(void)"中引用的未解析的外部符号_LoadShaders(?init @@ YAXXZ)

我正在学习OpenGL并尝试运行我的第一个程序.我已将所有文件包含在include,lib和bin文件夹中.我试图添加opengl32.lib; glut32.lib; glu32.lib; 在配置属性 - >链接器 - >输入,但它也没有工作.

我正在使用Visual Studio 2012.

///////////////////////////////////////////////////////////////////////
//
// triangles.cpp
//
///////////////////////////////////////////////////////////////////////

#include <iostream>
using namespace std;

#include <vgl.h>
#include <LoadShaders.h>

enum VAO_IDs { Triangles, NumVAOs };
enum Buffer_IDs { ArrayBuffer, NumBuffers };
enum Attrib_IDs { vPosition = 0 };

GLuint VAOs[NumVAOs];
GLuint Buffers[NumBuffers];

const GLuint NumVertices = 6;

//---------------------------------------------------------------------
//
// init
//

void
init(void)
{
    glGenVertexArrays(NumVAOs, VAOs);
    glBindVertexArray(VAOs[Triangles]);

    GLfloat vertices[NumVertices][2] = {
        { -0.90, -0.90 }, // Triangle 1
        { 0.85, -0.90 }, …
Run Code Online (Sandbox Code Playgroud)

opengl visual-studio-2012

-1
推荐指数
1
解决办法
4708
查看次数

标签 统计

opengl ×1

visual-studio-2012 ×1