Я пытаюсь скомпилировать проект, содержащий код с этой страницы.
Я добавил необходимый glut32.lib в Linker → Input → Additional Dependencies.
glut32.lib : fatal error LNK1107: invalid or corrupt file: cannot read at 0x1E9E
Build FAILED.
Я читал, что распространять ошибку для ссылки на dll вместо lib, но здесь я правильно связан с.lib
Какова причина этой ошибки?
Как указано в документах, LNK1107 может означать, что либо файл dll был ошибочно связан, либо что правильно связанный.lib файл поврежден (что, как я подозревал, встречается довольно редко). По-видимому, последний был здесь, так как повторная загрузка lib решила мою проблему.