я перенасыщение версии 3.7 установлен, работающий под управлением Windows 7 и с помощью VS 2010:OpenGL проект требует DirectX Lib файлы
мне кажется, не в состоянии запускать любые программы на C++ без нее говоря, что это требует Direct X и включает в себя вкладку свойств каталогов VC++. В соответствии со стандартами> input> дополнительные зависимости он показывает dxerr.lib и несколько других библиотек dx под унаследованными значениями, которые, по моему мнению, являются причиной этой ошибки. Как удалить эти значения? Если кто не верит, что ошибка возникает в другом месте ...
#include <stdlib.h>
#include <GL\glut.h>
int main(int argc, char **argv) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
glutInitWindowPosition(100, 100);
glutInitWindowSize(720, 480);
glutCreateWindow("First OpenGL Project");
return 1;
}
Ошибка 1 Ошибка LNK1104: не могу открыть файл 'dxerr.lib' C: \ Users \ mallaboro \ Documents \ Visual Studio 2010 \ Projects \ First OpenGL Проект2 \ Первого OpenGL Проект2 \ LINK Первого OpenGL Проект2
Ваш скриншот показывает только каталоги. Что настроено в настройках компоновщика? Обратите внимание, что «LNK1104» указывает, что ошибка может быть там ... –
Ничего, насколько я знаю. Я начал новый проект, добавил каталоги в VC++ Directories. Я уже делал много работы с прямым x и мог установить его где-то вдоль линии, чтобы автоматически включать некоторые библиотеки dx11 в компоновщик, что объясняет, почему они автоматически включаются в дополнительные зависимости «dxerr.lib; d3d11.lib; d3dx11 .lib; d3dcompiler.lib;» – Anthony
Ну, вот и ты. Насколько я понимаю VS-Compiler, эти зависимости будут искать, даже если они не нужны. Возможно, вы сможете скомпилировать, если вы удалите эти дополнительные зависимости. –