ОШИБКА LNK1104 — файл .obj без имени файла

Я пытаюсь скомпилировать проект, где я получаю эту ошибку. Я очень плохо знаком с C ++ и не знаю много о VC ++. И самое раздражающее в том, что в ошибке не упоминается имя .obj файл!!! Вот вся ошибка [скопировано с Error List]:

Ошибка 1 ошибка LNK1104: невозможно открыть файл ‘. \ Debug \ .obj’ E: \ 7zsrc \ CPP \ 7zip \ Bundles \ Format7zF \ LINK 7z

Чтобы быть более конкретным, я собираю Format7zF в комплекте с исходной версией 7z 9.22ß. Я уже испробовал большинство решений, но в большинстве случаев проблема в другом или решение не работает.

Любая помощь будет отличной!

Спасибо

Обновить

Я только что заметил [из файла .log], что в конце компоновщика Debug\\.obj был добавлен! Надеюсь, что это объясняет проблему больше!

Обновление 2

Я прилагаю копию проекта. Вы можете изучить проект, открыв решение от [ExtractionPathOfTheArchive]\CPP\7zip\Bundles\Format7zF\ Справочник. Надеюсь, кто-то может помочь.

Ссылка на источник проекта («d.zip»)
Я только что преобразовал исходные файлы из VC ++ 6 в VC ++ 12 и изменил Путь к выходному файлу в компоновщике на inherit from..., ничего больше.

2

Решение

Слишком поздно, но для записей. 🙂

У меня была такая же проблема, когда я конвертировал проект QUAKE из VC6 в VS2010.

Я решил это, изменив настройки файлов .s (файл кода asm).

Проверьте [Свойства / Свойства конфигурации / Пользовательские настройки сборки / Общие / Выходы]

и есть макрос «$ (InputName) .obj», затем попробуйте изменить его на «% (Filename) .obj».

1

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

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

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