Я пытался сделать игру, используя c ++ на code :: blocks, так как код стал большим и его нужно оптимизировать.Я решил перенести свой проект в visual studio из-за его лучших инструментов для профилирования и всего остального.И я столкнулся с некоторой проблемой связывания.
(Примечание: все библиотеки построены на 64-битной платформе, и я строю свой проект на 64-битной платформе на «Windows 10»)
Мой игровой проект используетэти библиотеки "glew, glfw, bullet и assimp", я сам создал все эти библиотеки с использованием visual studio, все они отлично работают, но индивидуально, когда я пытался связать их все с исходным кодом моего проекта.И скомпилированный я получил это
Изображение журнала сборки:
Мне действительно безразличны эти предупреждения (я знаю эти предупрежденияо смене компилятора, я их решу), но меня беспокоит проблема связывания, потому что библиотеки работают на другие проекты (те, с которыми я связался для целей тестирования), но выдают ошибку в этом только тогда, когда я пытаюсь связать их все сразу.Я статически связываю с использованием / MT, и я попробовал -NODEFAULTLIB: MSVCRT, но он не работает.Заранее спасибо!
ПРИМЕЧАНИЕ. Извините, если формат вопроса нарушен, потому что это мой первый пост.