Я пишу кроссплатформенный 3D-движок с использованием OpenGL. Раньше я использовал OpenGL 1 с некоторыми расширениями, и он хорошо работал на Windows/Mac/Linux. Но теперь я решил использовать версию OpenGL 3.3. Переход на OpenGL 3.3 привел к сбою моего приложения при запуске.
Проблема в том, что когда я выбираю цель сборки Win32, VS использует библиотеки из папки C:/Windows/SysWOW64, которые являются 64-битными библиотеками. И когда я выбираю цель сборки x64, VS использует библиотеки из C:/Windows/System32.
Я использую Visual Studio 2013 на Windows 8.1 x64.
Так это ошибка Visual Studio, и я должен переключиться на другую IDE для сборки Windows, или я делаю что-то не так с конфигурацией проекта Visual Studio OpenGL?