OpenGL을 사용하여 크로스 플랫폼 3D 엔진을 작성하고 있습니다. 과거에는 OpenGL 1을 약간의 확장과 함께 사용했으며 Windows/Mac/Linux에서 잘 작동했습니다. 하지만 이제는 OpenGL 3.3 버전을 사용하기로 결정했습니다. OpenGL 3.3으로 전환하면 시작시 응용 프로그램이 실패하게됩니다.GLEW 라이브러리를 사용할 때 Visual Studio 2013에서 ntdll.dll에서 예외가 throw됩니다.
문제는 Win32 빌드 대상을 선택할 때 VS가 64 비트 라이브러리 인 C :/Windows/SysWOW64 폴더의 라이브러리를 사용한다는 것입니다. 그리고 x64 빌드 대상을 선택할 때 VS는 C :/Windows/System32의 라이브러리를 사용합니다.
Windows 8.1 x64에서 Visual Studio 2013을 사용합니다.
Visual Studio 버그가있어서 Windows 빌드를 위해 다른 IDE로 전환해야합니까? 아니면 Visual Studio OpenGL 프로젝트 구성에 문제가 있습니까?