2016-11-03 12 views
0

Я должен продолжить обслуживание нескольких программ под названием «Legacy Projects». Для этого у меня есть отдельная система Windows XP.VB6 в Windows XP - LINK: фатальная ошибка LNK1104: невозможно открыть файл «Путь/To/File/Its/Making»

Большинство из них - программы VB6. У меня есть тот, на который я был вынужден внести изменения. Только теперь он отказывается сделать новый исполняемый файл, давая приведенное выше сообщение об ошибке:

LINK : fatal error LNK1104: cannot open file "C:\Documents And Settings\Me\My Documents\VB6 Projects\Some Directory Path Name\MyProjectDirectory\MyProjectExecutable.exe

Я открыл старую версию проекта, и он скомпилирован и создал исполняемый штраф.

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

Почему.

ответ

3

Я буду предполагать недостаточную информацию.

PRB: LINK Fatal Error LNK1104 не удается открыть файл

Q166470

СИМПТОМЫ

При компиляции компонента ActiveX с бинарной совместимости установлен в том же файле компиляции пытается перезаписать, то возникает следующая ошибка:

LINK fatal error LNK1104 cannot open file. 

РЕЗОЛЮЦИЯ

Чтобы обойти эту проблему, скопируйте исполняемый файл ActiveX или DLL в отдельный каталог. Установите двоичную совместимость с скопированным файлом, а скомпилируйте исходный каталог. Эта процедура описана в Microsoft Visual Basic Books Online.

В общем, вы могли бы найти ссылку на ссылку VC++, которую используют все языки MS.

Linker LNK1104 Tools Ошибка не может открыть файл «имя файла»

Инструмент не может открыть данный файл.

Советы

Один из следующих может быть причиной:

Там не было достаточно места на диске.

Файл не существует.

Неверное имя файла или его путь.

Указанный диск недействителен.

У файла нет соответствующих разрешений.

Путь к имени файла расширяется до более чем 260 символов.

Если данный файл называется LNKn, который представляет собой имя файла генерируется линкера для временного файла, то каталог, указанный в переменной окружения TMP может не существовать, или более чем один каталог определяется для Переменная среды TMP. (Только один путь к каталогу должен быть задан для переменной среды TMP.)

Если ошибка происходит на имя исполняемого файла, более ранней версии исполняемый файл все еще может быть запущен. Перед связыванием вам нужно будет завершить исполняемый файл . В Windows NT или Windows 95 вы можете использовать утилиту PVIEW для поиска и уничтожения экземпляров приложения. PVIEW.EXE поставляется с Visual C++.

Если возникает сообщение об ошибке на имя библиотеки, и вы недавно перенес файл .MAK из предыдущей Microsoft Visual C++ системы разработки , библиотека больше не может быть действительным. Убедитесь, что библиотека все еще существует в этом случае.