Содержание
- Fatal error lnk1105 не удается закрыть файл
- Почему фатальная ошибка » LNK1104: не удается открыть файл ‘C:Program.obj ‘» возникают при компиляции проекта C++ в Visual Studio?
- 19 ответов:
- Неустранимые ошибки компилятора с C999 по C1999
- .obj: фатальная ошибка LNK1107: неверный или поврежденный файл: невозможно прочитать в 0x6592
- Решение
- Другие решения
- Ошибка средств компоновщика LNK1107
- Комментарии
- Пример
Fatal error lnk1105 не удается закрыть файл
- При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
- Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
- Нарушение Правил может повлечь наказание со стороны модераторов.
Полезные ссылки:


Доброго дня %User%
Существует прожект, часть которого написана на Qt. На 1 машине оно компилится совершенно нормально, а на другой падает jom.
При компиле debug версии получаем выхлоп:
echo 1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ «debug\Editor.exe.embed.manifest»>debugEditor.exe_manifest.rc
if not exist debugEditor.exe if exist debugEditor.exe.embed.manifest del debugEditor.exe.embed.manifest
if exist debugEditor.exe.embed.manifest copy /Y debugEditor.exe.embed.manifest debugEditor.exe_manifest.bak
link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS «/MANIFESTDEPENDENCY:type=’win32′ name=’Microsoft.Windows.Common-Controls’ version=’6.0.0.0′ publicKeyToken=’6595b64144ccf1df’ language=’*’ processorArchitecture=’*’» /MANIFEST /MANIFESTFILE:debugEditor.exe.embed.manifest /OUT:debugEditor.exe @C:Usersuser_2AppDataLocalTempEditor.exe.4304.182132.jom
debugEditor.exe : fatal error LNK1106: недопустимый файл или нет места на диске: не удается обратиться к 0x3BAA50
jom: C:TempbuildMakefile.Debug [debugEditor.exe] Error 1105
jom: C:TempbuildMakefile [debug] Error 2
16:31:25: Процесс «E:QtToolsQtCreatorbinjom.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта Editor (комплект: Desktop Qt 5.3 MSVC2013 OpenGL 64bit)
Во время выполнения этапа «Сборка»
В итоге получается ехешник, но с повреждённым хидером -> не запускается никак.
при компиле release версии получаем:
link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:WINDOWS «/MANIFESTDEPENDENCY:type=’win32′ name=’Microsoft.Windows.Common-Controls’ version=’6.0.0.0′ publicKeyToken=’6595b64144ccf1df’ language=’*’ processorArchitecture=’*’» /MANIFEST /MANIFESTFILE:releaseEditor.exe.embed.manifest /OUT:releaseEditor.exe @C:Usersuser_2AppDataLocalTempEditor.exe.4240.162428.jom
LINK : fatal error LNK1105: не удается закрыть файл «releaseEditor.exe»
jom: C:TempbuildMakefile.Release [releaseEditor.exe] Error 1105
jom: C:TempbuildMakefile [release] Error 2
16:45:16: Процесс «E:QtToolsQtCreatorbinjom.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта Editor (комплект: Desktop Qt 5.3 MSVC2013 OpenGL 64bit)
Во время выполнения этапа «Сборка»
Т.е. та же ошибка, но при этом ехешник есть и вполне запускаемый.
Собственно что за беда с jom и с дебаг режимом? и как такое пофиксить?
Источник
Почему фатальная ошибка » LNK1104: не удается открыть файл ‘C:Program.obj ‘» возникают при компиляции проекта C++ в Visual Studio?
Я создал новый проект C++ в Visual Studio 2008. Код еще не написан, изменены только настройки проекта.
когда я компилирую проект, я получаю следующую фатальную ошибку:
фатальная ошибка LNK1104: не удается открыть файл ‘C:Program.obj’
19 ответов:
эта конкретная проблема вызвана указанием зависимости для файла lib, который имел пробелы в своем пути. Путь должен быть окружен кавычками для правильной компиляции проекта.
на Свойства Конфигурации -> Компоновщик -> Ввод вкладка свойств проекта, есть Дополнительные Зависимости собственность. Эта проблема была исправлена путем изменения этого свойства:
C:Program файлыпрограммное обеспечение sdklib библиотека.Либ
» C:Program файлыпрограммное обеспечение sdklib библиотека.lib»
где я добавил кавычки.
Это может произойти, если файл все еще работает.
:-1: ошибка: LNK1104: не удается открыть файл ‘ debug****.exe’
проблема ушла для меня после закрытия и повторного открытия Visual Studio. Не знаю, почему возникла проблема, но это может быть стоит попробовать.
Это было на VS 2013 Ultimate, Windows 8.1.
проверьте также, что вы не включили это: свойства конфигурации -> C / C++ — > препроцессор -> предварительная обработка файла.
У меня было то же самое problem.It вызвано символом», » в имени папки дополнительной библиотеки path.It решается путем изменения дополнительного пути к библиотеке.
моя проблема была отсутствует .lib расширение, я просто связывал против mylib и ВС решил искать mylib.obj .
в моем случае это был вопрос неправильной ссылки. Проект ссылался на вывод другого проекта, но последний не выводил файл, где первый искал.
для сборки проекта (название проекта -> построение зависимостей -> сборки настройки -> компилятор MASM (некоторые)), задание Создать Предварительно Обработанный Список Источников до True вызвал проблему и для меня, очистив настройку, исправил ее. VS2013 здесь.
Я сталкиваюсь с той же проблемой, когда компоновщик жалуется на отсутствие основного исполняемого файла. Это произошло во время нашего порта решения для нового Visual Studio 2013. Решение представляет собой разнообразное сочетание управляемых и неуправляемых проектов / кода. Проблема (и исправить) в конечном итоге отсутствует приложение.конфигурации файл в папке решения. Потребовался день, чтобы понять это: (, поскольку выходной журнал был не очень полезен.
Я проверил все мои настройки в соответствии с этим списком:http://msdn.microsoft.com/en-us/library/ts7eyw4s.aspx#feedback . Это полезно для меня и для моей ситуации, я узнаю, что ссылочная зависимость свойств проектов имеет двойную кавычку, которой не должно быть.
у меня была та же ошибка, только с пакетом Nuget, который я установил (тот, который не является только заголовком), а затем попытался удалить.
Что было неправильно для меня, так это то, что я все еще включал заголовок для пакета, который я только что удалил в одном из моих .cpp файлы (довольно глупо, да).
Я даже удалил дополнительную ссылку на каталоги библиотеки в Project -> Properties -> Linker -> General , но, конечно, безрезультатно, так как я все еще пытался ссылаться на несуществующий заголовок.
определенно сбивает с толку сообщение об ошибке в этом случае, так как имя заголовка но ошибка дала мне «cannot open file ‘llibboost_filesystem-vc140-mt-gd-1_59.lib’» и никаких номеров строк или чего-то еще.
Я отвечаю, потому что я не вижу это конкретное решение, перечисленное кем-либо еще.
по-видимому, мой антивирус (Ad-Aware) отмечал DLL, от которой зависит один из моих проектов, и удалял его. Даже после исключения каталога, где живет DLL, то же самое поведение продолжалось до тех пор, пока я не перезагрузил компьютер.
У меня была та же проблема, но решение для моего случая не указано в ответах. Моя антивирусная программа (AVG) определила файл MyProg.exe как вирус и положить его в «хранилище вирусов». Вам нужно проверить этот склад, и если файл есть — то просто восстановить его. Это меня выручило.
Решение 1 (для моего случая): перезапустите процесс Проводника windows (да, диспетчер файлов windows).
- Закрыть Visual Studio. Выход Из Системы Windows
- вход в систему, откройте Visual Studio
- построить как обычно. Теперь он строит и может получить доступ к проблемному файлу.
Я предполагаю, что иногда файловая система или тот, кто ее контролирует, теряется с ее разрешениями. Перед перезапуском сеанса windows, пытался убить зомби msbuild32.exe процессы, перезагрузите visual studio, не проверяйте даже отображение файла проблемы. Нет проблем с конфигурацией сборки. Это случается время от времени. Некоторые внутренние вещи в Windows не исправляются,требуется перезагрузка.
в моем случае Я заменил файлы математической библиотеки из предыдущего графического курса игрового движка на GLM. Проблема заключалась в том, что я не добавил их в проект в обозревателе решений Visual Studio (даже если они были в репозитории проекта).
У меня была эта проблема в сочетании с ошибкой LNK2038, а затем это post для разделения библиотеки DLL выпуска и отладки. В этом процессе я очистил всю папку, в которой находились эти зависимости.
к счастью, у меня была резервная копия всех этих файлов, и я получил файл, для которого эта ошибка отбрасывала обратно в папку отладки, чтобы решить проблему. Код ошибки вводил в заблуждение каким-то образом, поскольку мне пришлось потратить много времени, чтобы прийти к этому совету от одного из ответов с этого поста снова.
надеюсь, что этот ответ, помогает кому-то в нужде.
Я решил это с помощью добавлять an существующий проектto мой решение, который я забыл добавить в первый раз.
Это было вызвано ; в конце. Если у вас есть несколько библиотек, они должны быть разделены пустым пространством (пробел), без запятой или точки с запятой!
Так что не используйте ; или что-нибудь еще при перечислении библиотек в свойства проекта > > свойства конфигурации > > Компоновщик > > ввод
У меня была такая же проблема , я просто скопировал код в новый проект и начали строить . Некоторые другие ошибки начали приходить. ошибка C4996:’ fopen’: эта функция или переменная может быть небезопасной. Рассмотрите возможность использования fopen_s вместо
снова решить эту проблему, я добавил свое одно свойство в проект, как показано ниже. Проект — > свойства — > свойство конфигурации — > c/c++ . В этой категории есть поле Имя препроцессора определения Я добавил _CRT_SECURE_NO_WARNINGS это для решения проблемы Надеюсь, это поможет .
Источник
Неустранимые ошибки компилятора с C999 по C1999
В статьях в этом разделе документации объясняется подмножество сообщений об ошибках, создаваемых компилятором Microsoft C/C++.
Компиляторы и средства сборки Visual Studio могут сообщать о различных типах ошибок и предупреждений. После того как обнаружена ошибка или предупреждение, средства сборки могут делать предположения о намерении кода и пытаться продолжить, чтобы в то же время сообщалось о дополнительных проблемах. Если средства делают неверное предположение, последующие ошибки или предупреждения не могут применяться к проекту. При устранении проблем в проекте всегда начинайте с первой зарегистрированной ошибки (или предупреждения) и выполняйте повторную сборку как можно чаще. Одно исправление может привести к устранению многих последующих ошибок.
Чтобы получить справку о конкретном диагностическом сообщении в Visual Studio, выберите его в окне вывода и нажмите клавишу F1 . Visual Studio открывает страницу документации для этой ошибки, если она существует. Вы также можете использовать средство поиска в верхней части страницы, чтобы найти статьи о конкретных ошибках или предупреждениях. Или просмотрите список ошибок и предупреждений по инструменту и введите оглавление на этой странице.
Не все ошибки или предупреждения Visual Studio описаны. Во многих случаях диагностическое сообщение предоставляет все доступные сведения. Если вы приземлились на этой странице при использовании F1 , и вы думаете, что сообщение об ошибке или предупреждении нуждается в дополнительном объяснении, сообщите нам об этом. Кнопки обратной связи на этой странице можно использовать для устранения проблемы с документацией на сайте GitHub. Если вы считаете ошибку или предупреждение неправильным или обнаружили еще одну проблему с набором инструментов, сообщите о проблеме продукта на сайте Сообщество разработчиков. Вы также можете отправлять отзывы и вводить ошибки в интегрированной среде разработки. В Visual Studio перейдите в строку меню и выберите «Отправить > отзыв о > проблеме» или отправьте предложение с помощью отправки > отзывов > справки.
Вы можете найти дополнительную помощь по ошибкам и предупреждениям на форумах Microsoft Learn Q&A . Или найдите номер ошибки или предупреждения на сайте Сообщество разработчиков Visual Studio C++. Вы также можете выполнить поиск решений в Stack Overflow .
Ссылки на дополнительные справочные материалы и ресурсы сообщества см. в справке и сообществе Visual C++.
Источник
.obj: фатальная ошибка LNK1107: неверный или поврежденный файл: невозможно прочитать в 0x6592
Я пытаюсь загрузить модель .obj в мой код на c ++ opengl 3, но по какой-то причине он выдает мне эту ошибку:
1> Образцы …
1>. Bunny.obj: фатальная ошибка LNK1107: неверный или поврежденный файл: невозможно прочитать в 0x6592
Я пытался найти похожие ошибки, но были о .dll или .lib.
Можете ли вы помочь мне с этим вопросом. Я также пробовал с различными моделями obj, но это всегда дает мне эту ошибку.
Решение
Вы пытаетесь загрузить свою объектную модель с помощью компоновщика C ++ (возможно, вы только что добавили ее в проект, а теперь она пытается скомпилироваться).
Компоновщик может обрабатывать файлы .obj, но он ожидает, чтобы они были файлами «объектного кода» (которые также часто имеют расширение .obj), которые являются просто скомпилированными модулями (например, написанными на языке C ++), готовыми для соединения в один исполняемый файл или DLL.
Ни одна из частей компилятора C ++ не способна читать графическую объектную модель. Вы должны удалить файл .obj из вашего проекта IDE. И убедитесь, что у вас есть код, который читает файл при запуске программы.
Если вы хотите, чтобы объектная модель была встроена в ваш .EXE (чтобы программа не требовала файла в своем каталоге), вы можете поместить его в ресурсы и связать их с исполняемым файлом.
Другие решения
У меня была та же проблема, и я решил ее, исключив файл .obj из сборки. Другими словами:
- Щелкните правой кнопкой мыши ваш файл .obj.
- Нажмите «Свойства»
- Установите «Исключить из сборки» на «Да»
Источник
Ошибка средств компоновщика LNK1107
Недопустимый или поврежденный файл: не удается прочитать по адресу расположения
Средству не удалось прочитать файл. Возможно, файл поврежден или имеет непредвиденный тип файла.
Комментарии
LNK1107 может возникать, если файл, переданный компоновщику или связанным средствам, поврежден. Чтобы устранить эту проблему, перестройте файл.
LNK1107 также может возникать, если процесс сборки помещает непредвиденный тип файла в список файлов, передаваемых в средство. Компоновщик и связанные средства предполагают работу с файлами конкретного типа. Например, компоновщик может использовать объектные файлы, библиотечные файлы, скомпилированные ресурсы и манифесты для создания исполняемого файла. Он не может создать исполняемый файл с помощью исходных файлов или библиотек DLL. Чтобы устранить эту проблему, убедитесь, что процесс сборки передает в средство только ожидаемые типы файлов. Например, передайте .obj .lib файлы, и, а .res не .cpp файлы, .dll .h , или .rc .
LNK1107 также может возникать при попытке передать компоновщику исполняемый модуль .NET (файл или .netmodule , .dll созданный с помощью /clr:noAssembly или /NOASSEMBLY ). Чтобы устранить эту проблему, передайте .obj файл.
Пример
Скомпилируйте этот пример с помощью cl /clr /LD LNK1107.cpp :
Если затем указать link LNK1107.dll в командной строке, вы получите LNK1107. Чтобы устранить эту ошибку, укажите link LNK1107.obj вместо этого.
Источник
Кусок кода, который вызывает ошибку. При удалении папки debug ошибка исчезает, но только на один запуск программы. Функция получает на вход строку char* и выводит кол-во слов в ней. Задание по лабораторной работе.
int word_count(const char* str)
{
int cnt = 0;
bool flag = false;
for (const char* p = str+1; *p != 0; ++p) {
if (*p == ' ' && *(p - 1) != ' ' && *(p + 1) != ' ' && *(p + 1) != 0) cnt += 1;
if (*p != ' ') flag = true;
}
if (flag) cnt += 1;
return cnt;
}
задан 20 окт 2022 в 18:21
1
Во время сборки не завершена работа предыдущей версии программы, так что .exe-файл заблокирован от записи, на что и жалуется компоновщик.
Убедитесь, что предыдущий запуск программы завершен.
ответ дан 21 окт 2022 в 10:58
MikhailoMikhailo
11.6k2 золотых знака16 серебряных знаков40 бронзовых знаков
- Remove From My Forums
-
Question
-
Hi All,
The error below:
Error 14 error LNK1105: cannot close file ‘<file name>’
The error occurred when compiling the project on clearcase directory.
When compiling the project on a local disk (C:) the compilation succeeded.Can you please suggest.
Thank you.
Answers
-
- Marked as answer by
Victor_Chen
Wednesday, May 25, 2011 9:01 AM
- Marked as answer by
All replies
-
- Marked as answer by
Victor_Chen
Wednesday, May 25, 2011 9:01 AM
- Marked as answer by
-
Thanks a ton, Catherine. I will check on that and let you know in case i have any issues.
Thank you,
ichadaram
- Remove From My Forums
-
Question
-
Hi All,
The error below:
Error 14 error LNK1105: cannot close file ‘<file name>’
The error occurred when compiling the project on clearcase directory.
When compiling the project on a local disk (C:) the compilation succeeded.Can you please suggest.
Thank you.
Answers
-
- Marked as answer by
Victor_Chen
Wednesday, May 25, 2011 9:01 AM
- Marked as answer by
All replies
-
- Marked as answer by
Victor_Chen
Wednesday, May 25, 2011 9:01 AM
- Marked as answer by
-
Thanks a ton, Catherine. I will check on that and let you know in case i have any issues.
Thank you,
ichadaram
Я использую MS Visual C++ 2010 Express, и я могу один раз запустить проект, и он будет работать отлично. Если я затем внесу какие-либо изменения в программу, а затем попытаюсь построить ее, я получу следующую ошибку:
1> ССЫЛКА: фатальная ошибка LNK1105: невозможно закрыть файл «F:C++ ProjectsRastertek ProjectsEngineDebugEngine.exe»
Перезапуск моего компьютера исправляет ошибку, но только для 1 экземпляра запуска программы. Я уже удалил файлы объемом 1 ГБ с USB-накопителя емкостью 4 ГБ, на котором я выполняю все свои программы, и он все еще выдает ошибку. Это довольно недавняя моя проблема, так как в прошлом я мог работать с программами без проблем.
1 ответ
Создайте пакетный файл и запустите его перед сборкой:
taskkill /im engine.exe /f
0
JazzSoft
12 Дек 2016 в 21:17
Хорошо, у меня возникли проблемы с повышением сборки (мне нужна версия сборки)
В чем проблема
Каждый раз, когда я пытаюсь запустить bootstrap.bat, я получаю эту ошибку через несколько секунд:
LINK : fatal error LNK1105: Cannot close file "bin.ntx86b2.exe".
"cl" "/Fdbin.ntx86/" "/Fobin.ntx86/" /Febin.ntx86b2.exe "-DNDEBUG" "- ...
...failed [COMPILE] bin.ntx86b2.exe...
...skipped bjam.exe for lack of b2.exe...
...failed updating 1 target...
...skipped 1 target...
Технические характеристики системы
- Windows 7
- Visual Studio Express 10
- 64bit
Что я уже пробовал
- Деактивировать Comodo Internet Security Premium
- Запустите vcvars32.bat
- b2.exe НЕ запущен (перезагрузился для проверки)
2 ответы
Я испытал ту же ошибку. В моем случае это был блокировщик поведения Comodo Antivirus, вызывающий проблемы.
ответ дан 01 мар ’13, в 15:03
Недавно я столкнулся с той же проблемой (Windows 8.1, Boost 1.57). Даже после выхода из Comodo Internet Security вспомогательная служба COMODO Internet Security (cmdagent.exe) остается активной. Не сумев остановить его из оснастки «Службы», я изменил тип запуска службы с «Автоматически» на «Вручную» и убил процесс с помощью Process Explorer из Sysinternals Suite. После этого заработал Boost bootstrap.
Создан 06 ноя.
Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками
c++
visual-studio-2010
boost
build
installation
or задайте свой вопрос.
|
|
|
|
Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
- При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
- Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
- Нарушение Правил может повлечь наказание со стороны модераторов.
Полезные ссылки:

[Qt] Error -> Debug + Release
- Подписаться на тему
- Сообщить другу
- Скачать/распечатать тему
|
|
|
|
Junior Рейтинг (т): 1 |
Доброго дня %User% Существует прожект, часть которого написана на Qt. На 1 машине оно компилится совершенно нормально, а на другой падает jom. При компиле debug версии получаем выхлоп: Цитата //проскипаны Варнинги echo 1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ «debugEditor.exe.embed.manifest»>debugEditor.exe_manifest.rc В итоге получается ехешник, но с повреждённым хидером -> не запускается никак. при компиле release версии получаем: Цитата //проскипаны Варнинги link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:WINDOWS «/MANIFESTDEPENDENCY:type=’win32′ name=’Microsoft.Windows.Common-Controls’ version=’6.0.0.0′ publicKeyToken=’6595b64144ccf1df’ language=’*’ processorArchitecture=’*’» /MANIFEST /MANIFESTFILE:releaseEditor.exe.embed.manifest /OUT:releaseEditor.exe @C:Usersuser_2AppDataLocalTempEditor.exe.4240.162428.jom Т.е. та же ошибка, но при этом ехешник есть и вполне запускаемый. Собственно что за беда с jom и с дебаг режимом? и как такое пофиксить? P.S. были опробованы х86 и х64 версии куте для ОГЛа под vs2013 Сообщение отредактировано: imbaFireFenix — 18.07.14, 12:57 |
| JoeUser |
|
|
С правами на каталоги — все пучком? |
0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
0 пользователей:
- Предыдущая тема
- Кроссплатформенный C/C++: cl/gcc/Qt/Gtk+/WxWidgets
- Следующая тема
[ Script execution time: 0,0281 ] [ 16 queries used ] [ Generated: 30.01.23, 02:27 GMT ]
Вы запускали qmake после внесения изменений в файл .pri?
Обычно я бы попросил разъяснений в комментариях, но я новичок в Stack Overflow и еще не имею 50 репутации.
Обновлено:
Я нашел свой старый проект, с которым у меня правильно связан OpenCV3.1.0. Вот что у меня в .pro
LIBS += -L*PATH TO OPEN CV*/OpenCV-3.1.0/lib
INCLUDEPATH += *PATH TO OPEN CV*/OpenCV-3.1.0/include
CONFIG(release, debug|release):{
LIBS +=
-lopencv_world310
}
CONFIG(debug, debug|release):{
LIBS +=
-lopencv_world310d
}
Да, каждый раз, когда я вношу изменения в коды, я буду запускать чистый, qmake пересобирать проект
— jingweimo
09.01.2019 17:39
Я не уверен, что это сработает, но во всех моих pri-файлах я отделяю имена путей от имен библиотек. Так что в вашем случае это будет: Debug: { LIBS += L»c:/opencv-3.4.5/prebuild/x64/vc14/lib» -lopencv_world345d } Release: { LIBS += L»c:/opencv-3.4.5/prebuild/x64/vc14/lib» -lopencv_world345 }
— Lambda1010
09.01.2019 17:49
Ты прав!! Ошибка связывания была вызвана моей конфигурацией OpenCV. Библиотеки не были признаны.
— jingweimo
09.01.2019 18:18
|
|
|
|
Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
- При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
- Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
- Нарушение Правил может повлечь наказание со стороны модераторов.
Полезные ссылки:

[Qt] Error -> Debug + Release
- Подписаться на тему
- Сообщить другу
- Скачать/распечатать тему
|
|
|
|
Junior Рейтинг (т): 1 |
Доброго дня %User% Существует прожект, часть которого написана на Qt. На 1 машине оно компилится совершенно нормально, а на другой падает jom. При компиле debug версии получаем выхлоп: Цитата //проскипаны Варнинги echo 1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ «debug\Editor.exe.embed.manifest»>debugEditor.exe_manifest.rc В итоге получается ехешник, но с повреждённым хидером -> не запускается никак. при компиле release версии получаем: Цитата //проскипаны Варнинги link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:WINDOWS «/MANIFESTDEPENDENCY:type=’win32′ name=’Microsoft.Windows.Common-Controls’ version=’6.0.0.0′ publicKeyToken=’6595b64144ccf1df’ language=’*’ processorArchitecture=’*'» /MANIFEST /MANIFESTFILE:releaseEditor.exe.embed.manifest /OUT:releaseEditor.exe @C:Usersuser_2AppDataLocalTempEditor.exe.4240.162428.jom Т.е. та же ошибка, но при этом ехешник есть и вполне запускаемый. Собственно что за беда с jom и с дебаг режимом? и как такое пофиксить? P.S. были опробованы х86 и х64 версии куте для ОГЛа под vs2013 Сообщение отредактировано: imbaFireFenix — 18.07.14, 12:57 |
|
JoeUser |
|
|
С правами на каталоги — все пучком? |
0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
0 пользователей:
- Предыдущая тема
- Кроссплатформенный C/C++: cl/gcc/Qt/Gtk+/WxWidgets
- Следующая тема
[ Script execution time: 0,0290 ] [ 16 queries used ] [ Generated: 9.02.23, 16:42 GMT ]
Хорошо, у меня возникли проблемы с наращиванием здания (мне нужна версия сборки)
В чем проблема
Каждый раз, когда я пытаюсь запустить bootstrap.bat, я получаю эту ошибку через несколько секунд:
LINK : fatal error LNK1105: Cannot close file "bin.ntx86b2.exe".
"cl" "/Fdbin.ntx86/" "/Fobin.ntx86/" /Febin.ntx86b2.exe "-DNDEBUG" "- ...
...failed [COMPILE] bin.ntx86b2.exe...
...skipped bjam.exe for lack of b2.exe...
...failed updating 1 target...
...skipped 1 target...
Технические характеристики системы
- Windows 7
- Visual Studio 10 Express
- 64bit
Что я уже пробовал
- Деактивировать премию Comodo Internet Security
- Запустить vcvars32.bat
- b2.exe не работает (перезагрузился, чтобы убедиться)
20 апр. 2012, в 13:03
Поделиться
Источник
2 ответа
Я испытал ту же ошибку. В моем случае это был блокиратор поведения Comodo Antivirus, вызывающий проблемы.
Gleb Sternharz
01 март 2013, в 12:44
Поделиться
Я недавно столкнулся с такой же проблемой (Windows 8.1, Boost 1.57). Даже после выхода из Comodo Internet Security служба COMODO Internet Security Helper Service (cmdagent.exe) остается активной. Если вы не остановите его из оснастки «Службы», я изменил тип запуска службы с «Автоматический на ручной» и убил процесс с помощью Process Explorer из Sysinternals Suite. После этого работал бутстрап Boost.
tenq
06 нояб. 2014, в 17:45
Поделиться
Ещё вопросы
- 0SUM строк файла для итога и сделать запрос с итогом. PHP MSSQL
- 0Обновить файл RSS из другого файла XML
- 0Установка xdebug в Ubuntu 14.04 без создания файла xdebug.ini
- 1автоматический журнал исключений Java
- 0Эмулятор пульсаций, выдающий 404 для локального файла
- 0Перегрузка << и >> хорошо работает с указателями C ++
- 1Как запустить файл функций Cucumber-JVM из командной строки
- 1UpdateHandler, делать что-то, только когда триггер работает, Android
- 1Совместное использование Android NDK Lib
- 0Отправить выбранные элементы в поле?
- 0MySql: индексный цикл
- 1Удалить все поля, начинающиеся с имени «XX»
- 0Управление HTML одним нажатием кнопки (Meteor + Angular)
- 1d3 fitSize дает значения NaN
- 0ошибка: передача ‘const ComplexNumber’ в качестве ‘this’ аргумента ‘const ComplexNumber & ComplexNumber :: operator — = (const Complex)
- 0Динамическое изменение имени класса CSS
- 1ItemizedOverlay, кажется, рисует с «ломаной» проекцией
- 1Обработка RunTimeException для класса
- 1сделать ваше приложение доступным для сторонних приложений
- 0Рассчитать сумму каждой строки с помощью jQuery при изменении значения в текстовом поле
- 0MySQL Удалить в подзапросе
- 1Datepicker отключает предыдущие и будущие даты неправильно
- 0Как добавить отсутствующие даты в начале и конце массива?
- 1Проблемы с центрированием текста в TextView внутри региона
- 1Распечатать сетку столбцов, обернутых в длину
- 1getLastNonConfigurationInstance ()
- 0C ++ скомпилирован в сценарии cgi с curl не работает
- 1Порядок загрузки модуля в requirejs
- 1Добавьте строку над определенным тегом XML и одну строку ниже конечного тега XML
- 1Как сравнить последовательные значения строки в строке во фрейме данных в Python
- 0Как переписать url-encoded-base64 с помощью .htaccess
- 0Как получить значение элемента дерева консоли
- 1Regex в Java с несколькими условиями для извлечения арифметического оператора
- 0Исходное изображение скопировано 0 байт в папку zip с использованием php
- 0Право соединения не может получить доступ к строке из другой таблицы в PHP
- 0Сбой jQuery Rotater, когда я скрываю и показываю новый контент
- 0извлекать невыпуклую оболочку из результата суммы Минковского с помощью наддува
- 1Панды: Вложение Dataframes
- 0Центрируйте текст вертикально в контейнере с жидкостью
- 0Mysql union не суммирует одинаковые значения
- 0Как я могу получить «данные» из jQuery Ajax на стороне сервера?
- 1Отправка задания на печать в Google Cloud Print из приложения App Engine
- 0Как объединить несколько частичек через templateUrl AngularJS
- 0добавить бесконечную прокрутку в таблицу, которая заполняется во время выполнения
- 1Файлы epub не загружаются [ANDROID]
- 0Ошибка: сбой Firebase.set: первый аргумент содержит неопределенное в свойстве ‘achv_img’
- 1Логкат сломан. Нет выхода в затмении или терминале
- 0Равные высоты div (или li) в строках с шириной и высотой жидкости (готово на 90%)
- 1Как использовать объектный отдых с дженериками в потоке?
- 0как автоматически сфокусироваться на ячейке времени

Хорошо, у меня возникли проблемы с повышением сборки (мне нужна версия сборки)
В чем проблема
Каждый раз, когда я пытаюсь запустить bootstrap.bat, я получаю эту ошибку через несколько секунд:
LINK : fatal error LNK1105: Cannot close file "bin.ntx86b2.exe".
"cl" "/Fdbin.ntx86/" "/Fobin.ntx86/" /Febin.ntx86b2.exe "-DNDEBUG" "- ...
...failed [COMPILE] bin.ntx86b2.exe...
...skipped bjam.exe for lack of b2.exe...
...failed updating 1 target...
...skipped 1 target...
Технические характеристики системы
- Windows 7
- Visual Studio Express 10
- 64bit
Что я уже пробовал
- Деактивировать Comodo Internet Security Premium
- Запустите vcvars32.bat
- b2.exe НЕ запущен (перезагрузился для проверки)
2 ответы
Я испытал ту же ошибку. В моем случае это был блокировщик поведения Comodo Antivirus, вызывающий проблемы.
ответ дан 01 мар ’13, в 15:03
Недавно я столкнулся с той же проблемой (Windows 8.1, Boost 1.57). Даже после выхода из Comodo Internet Security вспомогательная служба COMODO Internet Security (cmdagent.exe) остается активной. Не сумев остановить его из оснастки «Службы», я изменил тип запуска службы с «Автоматически» на «Вручную» и убил процесс с помощью Process Explorer из Sysinternals Suite. После этого заработал Boost bootstrap.
Создан 06 ноя.
Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками
c++
visual-studio-2010
boost
build
installation
or задайте свой вопрос.



