본문 바로가기

전체 글

(679)
QT 외부 라이브러리 추가 qtcreator에서 화면 좌측 Projects에서 각 프로젝트의 루트를 오른쪽 마우스로 클릭하여 라이브러리 추가 항목을 클릭하여 사용할 라이브러리 및 해당 라이브러리의 경로를 설정하고 저장하면 된다. 여기서 C로 작성한 라이브러리에 경우 추가를 하여도 문제가 발생 할 수 있는데, 이는 QT가 g++를 사용하기 때문이다. C++ 컴파일러는 컴파일 과정에서 Name Mangling이라는 작업을 진행하는데, 이 작업이 함수의 이름을 임의로 바꾸기 때문에 라이브러리를 사용 할 때 해당 함수를 찾을 수 없게 되는 것이다. 그래서 C로 라이브러리의 헤더파일을 작성할 때는 extern "C" { int aaa(); int bbb(); } 위와 같이 해주면 된다. https://stackoverflow.com/que..
QT kit selection no valid kits found qmake가 설정이 되지 않아서 발생하는 문제이다. Kit selection에서 qmake가 있는 경로를 등록해주어 해결 할 수 있다.
리눅스 QT 설치 리눅스용 GUI 프로그램 개발을 위해서 사용되는 방법에는 C로는 GTK, C++로는 QT가 있다. 여기서는 QT로 개발하는 방법에 대해 정리하는데, 먼저 IDE 설치과정이다. #apt-get install build-essential #apt-get install qtcreator #apt-get install qt5-default 그리고 추가적으로 개발 시 참조 문서나 예제 코드를 확인하기 위해서 문서파일을 설치 할 수 있다. #apt-get install qt5-doc #apt-get install qt5-doc-html qtbase5-doc-html #apt-get install qtbase5-examples http://www.digipine.com/index.php?mid=programming&..