Я пытаюсь скомпилировать проект, где я получаю эту ошибку. Я очень плохо знаком с C ++ и не знаю много о VC ++. И самое раздражающее в том, что в ошибке не упоминается имя .obj
файл!!! Вот вся ошибка [скопировано с Error List
]:
Ошибка 1 ошибка LNK1104: невозможно открыть файл ‘. \ Debug \ .obj’ E: \ 7zsrc \ CPP \ 7zip \ Bundles \ Format7zF \ LINK 7z
Чтобы быть более конкретным, я собираю Format7zF
в комплекте с исходной версией 7z 9.22ß. Я уже испробовал большинство решений, но в большинстве случаев проблема в другом или решение не работает.
Любая помощь будет отличной!
Спасибо
Я только что заметил [из файла .log], что в конце компоновщика Debug\\.obj
был добавлен! Надеюсь, что это объясняет проблему больше!
Я прилагаю копию проекта. Вы можете изучить проект, открыв решение от [ExtractionPathOfTheArchive]\CPP\7zip\Bundles\Format7zF\
Справочник. Надеюсь, кто-то может помочь.
Ссылка на источник проекта («d.zip»)
Я только что преобразовал исходные файлы из VC ++ 6 в VC ++ 12 и изменил Путь к выходному файлу в компоновщике на inherit from...
, ничего больше.
Слишком поздно, но для записей. 🙂
У меня была такая же проблема, когда я конвертировал проект QUAKE из VC6 в VS2010.
Я решил это, изменив настройки файлов .s (файл кода asm).
Проверьте [Свойства / Свойства конфигурации / Пользовательские настройки сборки / Общие / Выходы]
и есть макрос «$ (InputName) .obj», затем попробуйте изменить его на «% (Filename) .obj».
Других решений пока нет …