尽管链接了所有需要的库,但无法在Visual Studio中将程序与GLUT链接

时间:2017-10-09 08:27:48

标签: c++ visual-studio opengl glut

有问题的档案:

#include "stdafx.h"

#include <windows.h>

#include <glut.h>
#include <stdio.h>

#include "Chip8.h"

Chip8 cpu;

int main(int argc, char **argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA);

    glutInitWindowSize(64 * 10, 32 * 10);
    glutInitWindowPosition(320, 320);
    glutCreateWindow("CHIP-8");

    cpu.init();
    cpu.loadGame(argv[1]);
    return 0;
}

我正在使用C ++编写的Chip-8仿真器。为了使显示工作,我必须使用OpenGL ...问题是Visual Studio是一个混蛋,而不是正确链接我的库。

我收到的错误如下:

Error   LNK2019 unresolved external symbol __imp__glutInitWindowPosition@8 referenced in function _main CHIP-8  C:\Users\acer\Documents\Visual Studio 2017\Projects\CHIP-8\CHIP-8\main.obj  1   

我已将我的freeglut包含在附加包含目录,附加依赖项中的库中,并在Linker-&gt; Input下添加了库。此外,我的Windows SDK文件夹中没有“lib”文件夹。

我做错了什么?

0 个答案:

没有答案