정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

컴파일 오류
순순 | 2018-01-18

C:\Users\?뿼\Desktop\kocoafab_project_649\kocoafab_project_649\kocoafab_project_649.ino: In function 'void loop()':

C:\Users\?뿼\Desktop\kocoafab_project_649\kocoafab_project_649\kocoafab_project_649.ino:49:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

C:\Users\?뿼\Desktop\kocoafab_project_649\kocoafab_project_649\kocoafab_project_649.ino:52:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

C:\Users\?뿼\Desktop\kocoafab_project_649\kocoafab_project_649\kocoafab_project_649.ino:55:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::show()'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::setPixelColor(unsigned int, unsigned char, unsigned char, unsigned char)'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::setPixelColor(unsigned int, unsigned long)'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::getPixelColor(unsigned int) const'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::~Adafruit_NeoPixel()'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::~Adafruit_NeoPixel()'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::begin()'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::setPin(unsigned char)'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::Color(unsigned char, unsigned char, unsigned char)'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::getPixels() const'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::numPixels() const'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::setBrightness(unsigned char)'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::getBrightness() const'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\Adafruit_NeoPixel-1.1.3\Adafruit_NeoPixel.cpp.o (symbol from plugin): In function `Adafruit_NeoPixel::show()':

(.text+0x0): multiple definition of `Adafruit_NeoPixel::clear()'

sketch\Adafruit_NeoPixel.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
보드 Arduino/Genuino Uno 컴파일 에러.

 

 

 

네오픽셀 블루투스로 제어하려고 합니다

프로필사진

수박쨈 2018-01-18 15:59:42

위에 생기는 multiple definition error는 해당하는 라이브러리가 2개 이상 겹쳐졌을 경우 발생하는 에러입니다.

 

현재 설치하신 adafruit_neopixel 라이브러리가 중복되어 설치되지는 않았는지 확인해보세요.

 

중복되어 설치됐다면 하나를 삭제한 뒤 실행시켜보세요.

프로필사진

순순 2018-01-18 16:18:16

중복 파일 삭제 어떻게하나여?

프로필사진

수박쨈 2018-01-19 09:15:49

라이브러리를 받은 경로에 따라 설치된 디렉토리가 다르나

 

라이브러리를 아두이노IDE(라이브러리 관리)를 통해 받으셨다면 

 

내문서 - Arduino - libraries에 가시면 찾아보실 수 있습니다.

 

 

만약 직접 인터넷을 통해 받아 설치했다면 C드라이브 - program Files - Arduino - libraries 폴더가 있고 그 안에서 삭제할 수 있습니다. 

이전글   |    fritzing.exe에서 도구 받기 2018-01-17
다음글   |    카메라 모듈과 lcd모듈 추천 2018-01-19