이클립스 2

[Wiki] Ubuntu 환경의 Eclipse CDT에서 thread 사용시 undefined references with pthread create 가 뜨는 경우 해결 방법

기본적으로 Linux 환경에서 thread를 사용하기 위해서는 pthread를 이용하게 됩니다. 그리고 C나 C++을 이용해서 thread 라이브러리를 이용하고자 할 때에는 -pthread 옵션을 줘서 컴파일을 하게 됩니다. 다만 Eclipse CDT에서 컴파일 시에 -pthread 옵션을 주고자 여러 시도를 해보았는데, 계속 오류가 나서.. 열심히 구글링하다가 찾은 방법을 공유합니다. 1. Project -> Properties 메뉴에 들어갑니다. 2. C/C++ Build -> Settings 메뉴에 들어갑니다. 3. Settings 메뉴에서 Tool Settings 탭을 누릅니다. 4. GCC c++ Linker 옵션에 보면, Libraries 옵션이 있습니다. 우측 상단에 있는 초록색 + 버튼을 ..

IT/Coding Tip 2020.02.03

[Wiki] Eclipse CDT에서 XXX could not be resolved 에러 해결 방법

Eclipse CDT로 개발을 하다 보니, C++11부터 사용할 수 있는 문법을 적용했을 때, Symbol을 Resolve 할 수 없다는 에러가 계속 발생하는 경우가 있었습니다. 이를 해결하기 위해서는 다음과 같이 작업해주시면 해결하실 수 있습니다. 1. Project -> Properties -> C/C++ General -> Preprocessor Include ... 탭을 눌러줍니다. 2. Providers 탭으로 이동하고, CDT GCC Built-in Compiler Settings 옵션을 클릭합니다. 3. 이후 Command to get compiler specs에 있는 옵션 끝에 원하는 C++ 표준을 추가해줍니다. - 제 경우에는 C++17을 사용하고 싶어서 -std=c++17 옵션을 넣어주..

IT/Coding Tip 2020.02.03