У меня возникает эта очень странная проблема, когда я пытаюсь запустить свою программу на блоках кода с помощью компилятора g ++. Я установил boost и использовал его, пока, возможно, неделю назад, у меня не было никаких проблем. Сегодня я вернулся в проект, я работаю, и вдруг я получаю следующее сообщение об ошибке при попытке запустить егоC++ boost поток отсутствует на вашем компьютере
Программа не может начаться, потому что libboost_thread-mgw47-т-1_53.dll отсутствует твой компьютер. Попробуйте переустановить программу, чтобы исправить эту проблему.
Теперь я использовал boost-поток раньше в этой программе, поэтому я понятия не имею, почему я получаю это. Что также странно, так это то, что в других проектах, которые у меня есть, активируются потоки.
Как я могу попытаться решить эту проблему? Кажется, что все на месте, заданы переменные пути, компилятор, параметры компоновщика и т. Д. Ничего, что я ожидаю, было изменено с момента последнего запуска этой программы. Я действительно обновил Visual Studio сегодня, но я не думаю, что это должно иметь какой-то эффект. Я не совсем уверен, какую другую информацию я могу дать, так как я понятия не имею, почему это происходит. Файл .dll действительно существует, я попытался переместить его в рабочий каталог, но все равно получаю ту же ошибку.
У кого-нибудь есть предложения о том, как я могу это решить?
Скопируйте эту DLL в папку программы? – wheybags
Я тоже пробовал, и это тоже не сработало. –
@Muckle_ewe Что случилось, когда вы это сделали? – jozefg