Russian Qt Forum

Qt => Общие вопросы => Тема начата: 8Observer8 от Август 10, 2014, 06:55



Название: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: 8Observer8 от Август 10, 2014, 06:55
Привет!

Скачал "Qt 5.3.1 for Windows 32-bit (VS 2010, OpenGL, 537 MB)"

При компиляции любого проекта выдаёт: LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

Попытался по этой инструкции: http://qt-project.org/wiki/Category:Tools::msvc

Как сказано в инструкции, я удалил Visual C++ 2010 Runtime 10.0.30319 (правда у меня ещё стоит Visual Studio 2012 Express, может это как-то влияет, и ещё у меня куча всего стоит, даже 2005 )

Как в инструкции стал ставить Windows SDK 7.1. При установке Windows SDK 7.1 выдаётся сообщение:

(http://i7.pixs.ru/storage/3/6/7/269png_3966076_13335367.png)

Заранее спасибо за ответ!


Название: Re: Qt LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: kambala от Август 10, 2014, 11:28
известный баг установщика, мне приходилось все нужные пакеты СДК ставить руками. под вин8 проблем уже нет.

да, и хранить кучу студий на машине — не самая лучшая идея.


Название: Re: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: 8Observer8 от Август 10, 2014, 11:37
Что значить "руками"? Мне лучше всё удалить и VS 2012 тоже?


Название: Re: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: kambala от Август 10, 2014, 11:51
установщик СДК можно вскрыть архиватором и ставить пакеты по очереди.

оставь только самую нужную студию (обычно это самая свежая).


Название: Re: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: Bepec от Август 10, 2014, 12:00
С этим SDK столько проблем :) Пытался как то отдельно от студии его поставить - фигу, более 50% файлов не копируются :D


Название: Re: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: 8Observer8 от Август 10, 2014, 12:32
Я не знаю стоит ли вообще ставить Qt+VS. Я всего лишь хотел попробовать подсоединить DirectX11. SDK скачал со страницы с этим туториалом: http://www.directxtutorial.com/LessonList.aspx?listid=11

Хотел в pro написать этот код и потом запустить несколько простых примеров:
Код
C++ (Qt)
INCLUDEPATH += "C:/Program Files (x86)/Microsoft DirectX SDK (June 2010)/Include"
LIBS += "C:/Program Files (x86)/Microsoft DirectX SDK (June 2010)/Lib/x86/d3d11.lib"
LIBS += "C:/Program Files (x86)/Microsoft DirectX SDK (June 2010)/Lib/x86/d3dx11.lib"
LIBS += "C:/Program Files (x86)/Microsoft DirectX SDK (June 2010)/Lib/x86/d3dx10.lib"
 

Но всё это баловство. Потом разберусь, как Qt+VS поставить.


Название: Re: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: Johnik от Август 10, 2014, 13:44
Чтобы поставить SDK 7.1 без проблем надо сначала снести "Microsoft Visual C++ Redistributable" пакеты, потом поставить SDK, потом снова по необходимости поставить пакеты.


Название: Случай в пути... Или как я сьездил в отпуск!
Отправлено: GAW от Август 10, 2014, 15:18
Наконец он ненаглядный отпуск! Который я ждал целых 4 месяца наступил. Ура!
Просидев у компьютера почти сутки, я все-таки нашел для себя подходящую путевку.
Это был дешевенький тур на 1-го (спутницей я не обзавелся пока) в Турцию на 6 дней.
"Юху!" - подумал я, предвкушая отдых. И побежал паковаться!
Закинул в дорожную сумку все только самое необходимое: ванные принадлежности, пару труселей, маек и шорты.
На следующий день забрал билеты у туроператора и помчал в аэропорт.
Свою сумку в багаж сдавать не стал - мало весит, да и возится на выдаче не хотел.
Прошел паспортный контроль, и подошел на личный досмотр.
Меня попросили поставить сумку и личные вещи на ленту сканера. Что я и сделал.
Далее произшло то, что повергло всех окружающих в ужас.
Во время соприкосновения с лентой, заработал жутко-жужжащий предмет в моем ручном багаже.
Охрана тут же отсторонила всех окружающих, меня схватили и свели руки за спиной. Толпа начала паниковать и частично разбегаться.
Время как-будто остановилось и все замерли в ожидании неизбежного. А сумка медленно ползла к сканеру по закрытому чехлом конвееру.
Когда она таки добралась туда, все с облегчением вздохнули и меня отпустили, извиняясь. Кто-то даже громко рассмеялся.
<a href=http://elektricheskajazubnajashhetka.com/><IMG>http://s010.radikal.ru/i314/1408/ab/4a665f9a8bb6.png</IMG></a>
Это была всего лишь <a href=http://elektricheskajazubnajashhetka.com/>электрическая зубная щетка</a>.
Весь свой отпуск я провел без проблем и на обратном пути я решил ее оставить в отеле, мало ли))


Название: Re: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: 8Observer8 от Август 10, 2014, 17:50
Johnik, спасибо! Завтра утром попробую


Название: Re: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: 8Observer8 от Август 11, 2014, 05:59
Удалил все Microsoft Visual C++ Redistributable версий 2005, 2008, 2010, 2012. Теперь эта ошибка происходит не в самом начале установки, а где-то в середине. Я понял, что надо свою Win7 снести, и на чистую ставить. Или лучше купить новый мощный ноут с возможностью установки Win8. Но сейчас некогда этим заниматься. Когда-нибудь потом :)


Название: Re: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: Bepec от Август 11, 2014, 07:57
Мдя... потратить 20 минут на переустановку винды нет времени :D Эх хэ хэ.


Название: Re: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: vizir.vs от Август 11, 2014, 13:57
Мдя... потратить 20 минут на переустановку винды нет времени :D Эх хэ хэ.
Ну кроме переустановки самой винды надо поставить кучу других прог. Я обычно ставлю винду, ставлю все проги и делаю бекап. Потом, если надо, ресторю этот бекап. Да и вообще еженедельный бекап вещь полезная. Достаточно купить внешний жесткий на 250Гб и там все эти бекапы хранить.


Название: Re: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: Bepec от Август 11, 2014, 14:41
Мне как то проще установить заново :) Заодно пробую аналоги, тоже полезно. Минут 20 уходит в основном на установку, ещё 20-25 на программы :)


Название: Re: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: vizir.vs от Август 12, 2014, 16:40
Мне как то проще установить заново :) Заодно пробую аналоги, тоже полезно. Минут 20 уходит в основном на установку, ещё 20-25 на программы :)

Для проб аналогов и экспериментов в целом предпочитаю виртуалки. Благо память сей час дешевая, посптавит 16Гб не проблема и проц тянет. У меня дома 3 виртуалки для 3-х проектов, каждая со своими настройками среды и прочим. Если что-то идет ни так, то легко все откатывается к нужному снепшоту (я как получаю работающую систему, либо ставлю какую-то программу или еще что-то фигачу - делаю снепшот). Единственный минус - сборка проектов проходит ни так быстро, как если бы это было на реальной машине, но мне это ни так сильно критично.


Название: Re: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: Bepec от Август 12, 2014, 16:58
Да я как то пробовал программки для бекапов, подходящей для себя и бесплатной не нашёл :)
Или стоит 5к+ $ или не полностью восстанавливает.


Название: Re: Qt Error: LINK : fatal error LNK1123: failure during conversion to COFF: file
Отправлено: vizir.vs от Август 13, 2014, 13:27
Да я как то пробовал программки для бекапов, подходящей для себя и бесплатной не нашёл :)
Или стоит 5к+ $ или не полностью восстанавливает.

В свое вермя работал на Paragon. Поэтому пользуюсь парагоновскими программами, благо за время работы появился опыт работы с данной программой. Вот например http://www.paragon.ru/home/br-professional/ (http://www.paragon.ru/home/br-professional/) всего за 900 рублей. Хватит с головой. Но сам предпочитаю http://www.paragon.ru/home/hdm-personal/ (http://www.paragon.ru/home/hdm-personal/), стоит дороже (1500), но зато может делать с жестким практически все.