Фатальная ошибка не заданы входные файлы компиляция прервана
Обновлено: 04.07.2024
Я создал новый проект C++ в Visual Studio 2008. Код еще не написан, изменены только настройки проекта.
когда я компилирую проект, я получаю следующую фатальную ошибку:
фатальная ошибка LNK1104: не удается открыть файл 'C:Program.obj'
эта конкретная проблема вызвана указанием зависимости для файла lib, который имел пробелы в своем пути. Путь должен быть окружен кавычками для правильной компиляции проекта.
на Свойства Конфигурации -> Компоновщик -> Ввод вкладка свойств проекта, есть Дополнительные Зависимости собственность. Эта проблема была исправлена путем изменения этого свойства:
C:\Program файлы\программное обеспечение sdk\lib \ библиотека.Либ
" C:\Program файлы\программное обеспечение sdk\lib \ библиотека.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 здесь.
Я отвечаю, потому что я не вижу это конкретное решение, перечисленное кем-либо еще.
по-видимому, мой антивирус (Ad-Aware) отмечал DLL, от которой зависит один из моих проектов, и удалял его. Даже после исключения каталога, где живет DLL, то же самое поведение продолжалось до тех пор, пока я не перезагрузил компьютер.
Программа была написана под виндой, пытаюсь запустить ее под убунтой в эклипсе, дебагер шлет меня куда подальше. Подскажите пожалуйста, чего ему не хватает для счастья? Пока роюсь в инете и ищу возможно не хватающих библиотек, но толком не знаю какие именно библиотеки ему нужны.
__________________Помощь в написании контрольных, курсовых и дипломных работ здесь
Переход под программирование под убунтой
Добрый день! Имею некоторый опыт программирования в среде Qt под виндой. Часто слышал, что.
Вопрос по прошивке atmega64. Сижу под убунтой.
Есть отладочная плата под atmega 64, програматор jteg1, ноудбук и убунту. Прошивка во .
Не компилируется проект под qt3
Здравствуйте! У меня имеется старенький, но очень важный проект, написанный на qt3. Так же имеется.
И вообще у тебя код смесь плюсового и сишных либ. Ужас.
Вот скопировал больные места. Самое интерестное, то, что в универе все без проблем скомпилировалось, а дома по прежнему ругается.
Переустановил эклипс, все осталось как и было.
Trurlol, Эм. Очевидно же, что С-runtime/C++-runtime библиотеки не подключены. Проверяйте настройки IDE.
g++ -o имя_файла имя_файла.cpp в консоли. Компилируется?
g++ -o имя_файла имя_файла.cpp в консоли. Компилируется? Я проверял вот такg++ -o имя_файла имя_файла.cpp -lstdc++
Все скомпилировалось ( или вместо g++ gcc был, точно не скажу) Trurlol, Эм. Очевидно же, что С-runtime/C++-runtime библиотеки не подключены. Проверяйте настройки IDE. Сначала попробуй собраться из командной строки, как посоветовали.
Trurlol, Эм. Очевидно же, что С-runtime/C++-runtime библиотеки не подключены. Проверяйте настройки IDE.
g++ -o имя_файла имя_файла.cpp в консоли. Компилируется?
g++ -o test.cpp
g++: фатальная ошибка: не заданы входные файлы
компиляция прервана.
После инстала $ sudo apt-get g++, эклипс компилирует код и все отлично работает, но он по прежнему считает что есть ошибки, т.е. список проблем остался тот же и весь код пестрит красными подчеркиваниями.
g++ -o test.cppg++: фатальная ошибка: не заданы входные файлы
Не удивительно. После -o следует имя выходного файла
g++ -o test test.cpp
gcc -o test test.cpp -lstdc++
В Eclipse не писал, но стоило предполагать что это обертка вокруг gcc.
Какой список проблем остался, если все скомпилировалось? Никаких предупреждений о привидении типов?
Добавлено через 1 минуту
P.S.: И вообще православный способ под линукс это компиляция с Makefile'ом.
Не удивительно. После -o следует имя выходного файла
g++ -o test test.cpp
gcc -o test test.cpp -lstdc++
В Eclipse не писал, но стоило предполагать что это обертка вокруг gcc.
Какой список проблем остался, если все скомпилировалось? Никаких предупреждений о привидении типов?
Читайте также: