Я немного смущен, так как чувствую, что должен знать, как это работает в данный момент. У меня есть опыт программирования, но я однажды работал над большим коммерческим проектом. Там все было продумано для меня, так что мне не нужно было больше узнавать о среде разработки.
Моя цель - запрограммировать AI для игры Blobby Volley, для которой доступен исходный код (янашел его под https://www.openhub.net/p/blobby). Боты в игре написаны в сценарии LUA, но я не хочу кодировать их вручную, а использую эволюционный алгоритм.
Мой план состоял в том, чтобыкод, необходимый для игровой логики, чтобы использовать его в качестве эталона для ботов без потери вычислительной мощности на графических интерфейсах и т. д. Пока все хорошо, я мог найти нужный код.
Я создал новый визуалСтудийный проект с простой основной функцией, которая создает экземпляр только одного объекта игрового класса. Детали не имеют значения в этот момент. К заголовкам я добавил соответствующий файл заголовка. При компиляции я получил много сообщений об ошибках "Неразрешенные внешние символы ». Я узнал, что мне нужно компилировать каждый файл, который участвует в выполнении кода. ich имеет смысл для меня.
Поскольку я не хочу каким-либо образом изменять программу, я хотел бы превратить существующий код в библиотеку, чтобы я мог получить доступ к нужным классам. По крайней мере, я прочитал в документации VS, что это способ сделать это.
Однако сейчас я немного застрял и не знаю, как действовать дальше. Нужно ли вручную создавать новый проект в VS и добавлять все исходные файлы, которые я скачал, до тех пор, пока у меня не появится рабочий проект, или есть более простой способ сделать это?
Буду очень признателен за любой совет, материалы для чтения и т. д.