본문 바로가기

컴퓨터 과학 & 영상처리 관련/임베디드

qmake를 위한 qq

하나의 signal이 여러 개의 slot에 연결될 수 있다
여러 개의 signal이 하나의 slot에 연결될 수 있다
signal은 또 다른 signal에 연결될 수 있다




QT의 레퍼런스 문서는 doc/html 디렉터리 html 포맷으로 되어있음
qt의 라이브러리? api? 라고하나
아무튼 assistant는 실행파일로 되어있고
designer 파일이 있는 폴더와 같은 곳에 저장되어 있음
/root/work/qtx/bin/assistant가 되겠음







qmake -project x.pro 라고 할때
x.pro 를 vi로 살펴보면 명령어를 입력한 폴더의 하위폴더를 포함해서
모든 h파일과 cpp파일을 자동으로 추가하는듯
실행파일을 만드는데 필요한 헤더,소스 파일들만 qmake를 실행하는 폴더에 두는게 나을듯




qmake를 위한 qq

vim /root/work/qq

export  QTDIR=/usr/local/qte
export  LD_LIBRARY_PATH=$QTDIR/lib 
export  PATH=$QTDIR:$QTDIR/bin:$LD_LIBRARY_PATH:$PATH
rm Makefile
rm *.pro
qmake -project qq.pro
qmake
make




Makefile과 pro 파일을 삭제하기 위한 rr

vim /root/work/rr

rm Makefile
rm *.pro





uic를 좀 쉽게 하는 방법 없나...파일명을 줄여야되나
.ui -> .h

.h + .ui -> .cpp


$ uic clientmainwindowbase.ui > clientmainwindowbase.h  
$ uic –impl clientmainwindowbase.h clientmainwindowbase.ui > clientmainwindowbase.cpp  



vim cc

make clean -f /root/path/mymake
make -f /root/path/mymake


vim /root/path/mymake

NAME = sum

${NAME}.h : ${NAME}.ui
     uic ${NAME}.ui > ${NAME}.h

${NAME}.cpp : ${NAME}.ui ${NAME}.h
     uic ${NAME}.ui ${NAME}.h > ${NAME}.cpp

clean:
     rm -f ${NAME}.h
     rm -f ${NAME}.cpp




모든 실행 파일은 chmod 777 로 권한을 변경하고
./파일명 으로 실행한다
 

qt의 라이브러리? api? 라고하나
아무튼 assistant는 실행파일로 되어있고
designer 파일이 있는 폴더와 같은 곳에 저장되어 있음
/root/work/qtx/bin/assistant가 되겠음

'컴퓨터 과학 & 영상처리 관련 > 임베디드' 카테고리의 다른 글

그냥  (0) 2011.06.10
리눅스 run 파일 실행법  (0) 2011.06.06
qt x11 / qt-embedded 설치  (0) 2011.05.21
임베디드에서 주소 접근 방법중 하나  (0) 2011.05.20
502 bad gateway  (0) 2011.05.17