openGL glaux.lib VS2015

openGL glaux.lib VS2015

本文关键字:VS2015 lib glaux openGL      更新时间:2023-10-16

嗨,我正在使用openGL并进行nehe教程,但当我在visual studio 2015中编译时,我遇到了这个错误(很抱歉是意大利语,但我认为它很容易理解)

Gravità Codice  Descrizione Progetto    File    Riga
Errore  LNK1120 2 esterni non risolti   lesson7 C:UsersPastoDesktopNEHELesson07Debuglesson7.exe  1
Errore  LNK2019 riferimento al simbolo esterno _sscanf non risolto nella funzione _GetRegistrySysColors@8   lesson7 C:UsersPastoDesktopNEHELesson07glaux.lib(tk.obj)  1
Errore  LNK2019 riferimento al simbolo esterno _vsprintf non risolto nella funzione _PrintMessage   lesson7 C:UsersPastoDesktopNEHELesson07glaux.lib(tk.obj)  1

它在VS2013上运行,但如果我在VS2015上运行它,它就不起作用。知道吗?感谢

转到您的项目、Linker和Input的属性,在附加依赖项中添加此行:legacy_stdio_definitions.lib

#pragma comment(lib, "legacy_stdio_definitions.lib")

在你的hfile中添加这一行,比如:

#include <XXXX.h>
...
#pragma comment(lib, "legacy_stdio_definitions.lib")

这对我来说是有效的