Не удается открыть файл ‘LIBCMT.lib’ при использовании блоков кода с VS 2017 Build Tools

Сначала я решил проблему, найденную здесь не удается найти stdio.h в новом проекте сообщества Visual Studio 2017 что было в значительной степени, за исключением того, что я использую блоки кода (17.12) только с инструментами сборки Visual Studio 2017. После преодоления этого препятствия я столкнулся с проблемой, указанной в моем названии, а также в этом вопросе.&A: ССЫЛКА: фатальная ошибка LNK 1104: не удается открыть файл ‘LIBCMT.lib’

Однако я не считаю, что мой вопрос является (точным) дубликатом, поскольку, например, я использую блоки кода. Также я надеюсь, что вы можете оценить, насколько тщательно я был до отправки этого.

Сначала я определил, что файл находится в моей системе по адресу:

C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ BuildTools \ VC \ Tools \ MSVC \ 14.16.27023 \ lib \ x86

Его базовое имя (до расширения) было все в нижнем регистре, хотя вместо верхнего, как в сообщении об ошибке, поэтому я попытался изменить его на верхний регистр, который не работал. В сообщении об ошибке я также отметил, что он говорит, что не может открыть файл, поэтому я проверил права доступа к файлу; это позволяет читать и выполнять разрешения.

В Code Blocks я изменил ряд настроек. Например, я ссылался на каталог файла не в одном, а в двух местах, чтобы быть в безопасности, в опциях компилятора Code Block: «Поиск в каталогах» и «Исполняемые файлы / дополнительные пути Toolchain» (если вы упомянули проблему с не Нахождение stdio.h, которое я решил, было путем настройки одного из них). Кроме того, я попытался переключаться между настройками компилятора для компиляции как C или C ++. Ни одна из этих настроек не сработала.

Итак, я попробовал пару идей, которые я получил от соответствующего вопроса&A. Я пытался запустить Code Blocks от имени администратора. Во-вторых, я запустил vsvars64.bat. Все безрезультатно.

Пока я исчерпал все возможные варианты. Я надеюсь, что это нормально использовать языковые теги, C ++ использовался в двух&Я это ссылка.

заранее спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]