Форум программистов, компьютерный форум, киберфорум
Наши страницы

Visual C++

Войти
Регистрация
Восстановить пароль
 
 
dkfl20001
3 / 3 / 0
Регистрация: 24.02.2010
Сообщений: 110
#1

Сбой при преобразовании в COFF: файл недопустим или поврежден - Visual C++

18.08.2012, 19:37. Просмотров 52434. Ответов 21
Метки нет (Все метки)

Всем привет! Начал программировать на c++, создал консольное приложение win32 и написал туда код:
C++
1
2
3
4
5
#include <iostream>
int main()
{
    std::cout << "Hello World" << std::endl;
}
Но при попытке компиляции пишет "сбой при преобразовании в COFF: файл недопустим или поврежден".
Visual Studio 2010 Ultimate...
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2012, 19:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сбой при преобразовании в COFF: файл недопустим или поврежден (Visual C++):

Error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден - Visual C++
Добрый день столкнулся с такой проблемой Ошибка 6 error LNK1123: сбой при преобразовании в COFF: файл недопустим или...

Ошибка при компиляции: сбой при преобразовании в COFF: файл недопустим или поврежден - Visual C++
Подскажите что за ошибка при компиляции LINK : fatal error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден,...

Сбой при преобразовании в COFF - Visual C++
Помогите!!! В любом проекте при компиляции выдает такую ошибку LINK : fatal error LNK1123: сбой при преобразовании в COFF: файл...

Сбой при преобразовании в COFF - Visual C++
Начал изучать C++. Установил Microsoft Visual C++ 2010 Express. Создал новый проект типа &quot;Консольное приложение Win32&quot;. Нажимаю запустить -...

"Сбой при преобразовании в COFF" при компиляции простейшего проекта - Visual C++
Доброго времени суток! Подскажите, пожалуйста, неопытной девушке, что нужно сделать! Код программы: #include &lt;iostream&gt; using...

Ошибка при преобразовании CString в CTime - Visual C++
Пытаюсь конвертировать строку даты в тип даты, ошибка выходит при исполнения кода CString str=&quot;26/06/2014&quot;; CTime dt; ...

21
cmath
Модератор
2444 / 1685 / 134
Регистрация: 11.08.2012
Сообщений: 3,349
Завершенные тесты: 6
19.08.2012, 04:52 #2
Вы используете win32 console или CLR? Если win32, то нехватает #include <windows.h>, и еще вы забыли return 0;( функция, не являющаяся процедурой (не void), должна возвращать значение того же типа, который указан перед ее названием, в вашем случае int)

Добавлено через 2 минуты
Кстати, не лучше ли прописать после #include using namespace std; чем каждый раз при использовании функций <iostream> указывать std::???
0
dkfl20001
3 / 3 / 0
Регистрация: 24.02.2010
Сообщений: 110
19.08.2012, 13:33  [ТС] #3
Я это не забыл, просто не написал, думал это очевидно, а проблему решил так:
удалил Net Framework 4.5, и переустановил visual c++ 2010. Теперь всё работает.
1
Snowacat
13 / 13 / 1
Регистрация: 15.12.2012
Сообщений: 9
08.04.2013, 21:02 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Лечится так:
Project Properties -> Configuration Properties -> Linker (General) -> Enable Incremental Linking -> "No (/INCREMENTAL:NO)"
13
felix_julian
03.09.2013, 19:53 #5
А как работает линковщик, если этот режим включен?
Twin_BY
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 2
09.10.2013, 11:39 #6
Столкнулся с такой же проблемой. После переустановки 7 винды на более свежею sp1. Пробывал делать как советовали ниже, но ничего не помогало все равно выдавало LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден. Не знаю как у других, но у меня в пункте Project Properties -> Configuration Properties -> Linker (General) -> Enable Incremental Linking был еще пункт <наследовать от родителя или от значений по умолчанию для проекта>. После того как я применил этот пункт все скомпилировалось на ура! И этот пункт в свойствах потом пропал и остались только два <YES/INCREMENTAL> и < /INCREMENTAL:NO>. Потом я выбрал < /INCREMENTAL:NO> как советовали выше
0
Croessmah
Ушел
Эксперт CЭксперт С++
13554 / 7705 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
10.10.2013, 03:08 #7
Цитата Сообщение от Twin_BY Посмотреть сообщение
Пробывал делать как советовали ниже
а это?
Цитата Сообщение от dkfl20001 Посмотреть сообщение
удалил Net Framework 4.5, и переустановил visual c++ 2010. Теперь всё работает.
0
Twin_BY
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 2
10.10.2013, 09:36 #8
Пардон, ошибся) Надо было написать: - выше. Все перепробовал. Но заработало только когда выбрал <наследование от родителя ...>
0
Coral
2 / 2 / 0
Регистрация: 17.01.2014
Сообщений: 6
19.01.2014, 18:53 #9
Цитата Сообщение от Snowacat Посмотреть сообщение
Лечится так:
Project Properties -> Configuration Properties -> Linker (General) -> Enable Incremental Linking -> "No (/INCREMENTAL:NO)"
А где находится "Project Properties"??
1
Croessmah
Ушел
Эксперт CЭксперт С++
13554 / 7705 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
19.01.2014, 19:16 #10
Цитата Сообщение от Coral Посмотреть сообщение
А где находится "Project Properties"??
В меню.

Project Properties == Свойства проекта
0
Coral
2 / 2 / 0
Регистрация: 17.01.2014
Сообщений: 6
19.01.2014, 19:20 #11
У меня просто всё на русском, кое-как нашел конечно.
Через 10 минут после того, как коммент написал
1
Dj Programmer
13 / 13 / 5
Регистрация: 05.10.2013
Сообщений: 141
25.03.2014, 00:39 #12
Цитата Сообщение от Snowacat Посмотреть сообщение
Лечится так:
Project Properties -> Configuration Properties -> Linker (General) -> Enable Incremental Linking -> "No (/INCREMENTAL:NO)"
Подскажите пожалуйста , где это будет в русской версии , а то я никак найти не могу.
0
ranebull
523 / 356 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
25.03.2014, 05:53 #13
Цитата Сообщение от Dj Programmer Посмотреть сообщение
Подскажите пожалуйста , где это будет в русской версии , а то я никак найти не могу.
Вкладка меню "Проект"/ Свойства: <проект>/Свойства конфигурации/Компоновщик/Включить инкрементную компоновку/"Нет (/INCREMENTAL:NO)"

Не по теме:

Вообще можно установить SP1 для Visual Studio 2010, тогда таких проблем не будет

3
Razor64
-4 / 15 / 0
Регистрация: 07.07.2012
Сообщений: 91
11.07.2014, 10:40 #14
Добрый день, знаю что вопрос решённый, но хочу предложить вариант который помог мне. А именно, я скачал и установил http://www.microsoft.com/ru-RU/download/details.aspx?id=23691 . (Без переустановки студии). Может кому пригодится
9
Working
0 / 0 / 0
Регистрация: 31.08.2013
Сообщений: 38
14.02.2015, 14:42 #15
Вкладка меню "Проект"/ Свойства: <проект>/Свойства конфигурации/Компоновщик/Включить инкрементную компоновку/"Нет (/INCREMENTAL:NO)"
а в визуал экспресс этой опции походу нету

Добавлено через 29 минут
Может кому пригодится
спасибо, помогло.
0
14.02.2015, 14:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2015, 14:42
Привет! Вот еще темы с ответами:

При преобразовании string в LPCWSTR не выдает русский язык - Visual C++
Выдает все кроме русского языка. Грешу на кодировку, скорее всего не правильно преобразуется string в LPCWSTR. // все что нужно...

сбой при преобразовании в COFF: файл недопустим или поврежден - C++
у меня такая проблемка появилась, вроде все правильно но почему то ошибка появляется, кто подскажет решение ее.

сбой при преобразовании в COFF: файл недопустим или поврежден - C++
Что это может значит? 1&gt;------ Построение начато: проект: лаба22, Конфигурация: Debug Win32 ------ 1&gt; stdafx.cpp 1&gt; ...

:-1: ошибка: LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден - C++ Qt
Не могу ничего скомпилировать из-за ошибки описанной в шапке темы. Компилятор QT Creator 5.2.1. Помогите пожалуйста решить проблему.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru