2016-08-09 2 views
-1

Я пытаюсь использовать BWAPI для боттера starcraft, но всякий раз, когда я компилирую, он возвращает ошибку, указывающую, что BWAPI. lib компилируется с предыдущей версией visual studio. Единственная проблема заключается в том, что я не могу (или не знаю, как) перекомпилировать ее, потому что я не могу найти источник в Интернете. Как я могу это решить? Также я использую VS2015 CommunityVisual Studio C++: файл объекта или библиотеки был создан с использованием более старого компилятора, чем другие объекты (BWAPI)

+0

Кроме того, если я отключу Оптимизацию всей программы, я получаю кучу ошибок «несоответствия» и некоторые ошибки «неразрешенных внешних символов», которые, как я предполагаю, являются лишь побочным эффектом первой ошибки – GorbitGames

+1

Как правило, все компоненты программы C++ (объектные файлы, библиотеки и многое другое) должны быть скомпилированы с помощью * точно такого же * компилятора. Итак, лучше научитесь перекомпилировать эту библиотеку * сейчас * - вам понадобятся общие знания много раз в будущем. –

+0

Я знаю, как перекомпилировать вещи, единственная проблема - отсутствующий проект, который я мог бы скомпилировать – GorbitGames

ответ

0

Я загрузил source code для версии 4.1.2, загрузил файл решения в VS2015, выполнил несколько изменений и скомпилировал его успешно. Вы ищете исходный код старой версии?

Смежные вопросы