include — сбой сборки Netbeans C ++ (ошибка 2)

Я установил Netbeans как на свой компьютер с Windows 8, так и на виртуальную машину Ubuntu, чтобы проверить, были ли ошибки согласованными и есть. После установки Netbeans я могу запустить короткий скрипт, и все в порядке. Если я добавляю файл в программу, Netbeans ломается и становится непригодным для использования. Мой Cygwin настроен правильно со всеми соответствующими плагинами (насколько я знаю). Кроме того, мои библиотеки загружаются неправильно. «Не удается найти включаемый файл» или любой другой.

"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory '/cygdrive/c/Users/Sean/Documents/NetBeansProjects/C++'
"/usr/bin/make"  -f nbproject/Makefile-Debug.mk dist/Debug/Cygwin_4.x-Windows/c__.exe
make[2]: Entering directory '/cygdrive/c/Users/Sean/Documents/NetBeansProjects/C++'
mkdir -p dist/Debug/Cygwin_4.x-Windows
g++     -o dist/Debug/Cygwin_4.x-Windows/c__ build/Debug/Cygwin_4.x-Windows/main.o build/Debug/Cygwin_4.x-Windows/test.o
build/Debug/Cygwin_4.x-Windows/test.o: In function `main':
/cygdrive/c/Users/Sean/Documents/NetBeansProjects/C++/test.cpp:9: multiple definition of `main'
build/Debug/Cygwin_4.x-Windows/main.o:/cygdrive/c/Users/Sean/Documents/NetBeansProjects/C++/main.cpp:15: first defined here
collect2: error: ld returned 1 exit status
nbproject/Makefile-Debug.mk:63: recipe for target 'dist/Debug/Cygwin_4.x-Windows/c__.exe' failed
make[2]: *** [dist/Debug/Cygwin_4.x-Windows/c__.exe] Error 1
make[2]: Leaving directory '/cygdrive/c/Users/Sean/Documents/NetBeansProjects/C++'
nbproject/Makefile-Debug.mk:60: recipe for target '.build-conf' failed
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory '/cygdrive/c/Users/Sean/Documents/NetBeansProjects/C++'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
make: *** [.build-impl] Error 2

BUILD FAILED (exit value 2, total time: 479ms)

0

Решение

Вы получаете ошибку, которую вы определили main (точка входа в вашу программу) дважды:

build / Debug / Cygwin_4.x-Windows / test.o: в функции main':
/cygdrive/c/Users/Sean/Documents/NetBeansProjects/C++/test.cpp:9: multiple definition of
главный’
build / Debug / Cygwin_4.x-Windows / main.o: / cygdrive / c / Users / Sean / Documents / NetBeansProjects / C ++ / main.cpp: 15: сначала определено здесь

Здесь говорится, что вы определили main дважды: один раз в test.cpp в строке 9 и один раз в main.cpp на линии 15.

0

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector