LNK1181 не может открыть входной файл.космическая ошибка? - PullRequest
0 голосов
/ 30 мая 2018

У меня ошибка компиляции при попытке создать мой проект Windows Forms.

Мое решение содержит:

  • 2 c # проектов (один, который создает двоичный файл и один, который являетсяпросто класс с функциями)
  • 2 проекта C ++ (импортированных из другого решения)

После импорта мне пришлось повторно ссылаться на «Включить каталоги» в настройках (проекта) -> Каталоги VC ++

Эти 2 решения работают, но я пытаюсь использовать одно решение вместо 2 (их вместе. После импорта мне пришлось повторно ссылаться на «Включить каталоги» в (Настройки) Настройки-> Каталоги VC ++

И теперь я получаю эту ошибку:

Ошибка: LNK1181 не может открыть входной файл

"C: \ SDK \ Bin \ x64 Release \\ VS2017-PC.lib"

С этой ссылкой есть 3 проблемы:

  • Содержит двойной обратный слэш

  • У него есть папка, котораяотсутствует (C: \ PC)

  • Вместо отладки существует имя "Release"

Путь должен выглядеть следующим образом:

'C: \ PC \ SDK \ bin \ x64 debug \ VS2017-PC.lib'

Я думаю, что это такпотому что моя папка "x64 debug" содержит пробел и создает эту ошибку.Но я не знаю, как правильно переименовать и обновить пути внутри решения, и даже не знаю, исправит ли это эту ошибку.

Изображение страниц свойств проекта

1 Ответ

0 голосов
/ 19 июня 2018

Решение было создать отсутствующую папку.По какой-то причине Visual Studio не создала «отладку x64» в нужном каталоге.

...