QT에서 사용되는 독립적인 프로그램 모듈을 제작하기 위한 시스템이라 할 수 있다.

QT 프로젝트를 생성하여 QT>Convert Project to QMake generated Project 항목을 수행하게 되면

moc파일이 생성되는데, 이는 QT에서 다종의 C++ 컴파일러에서도 독립적으로 돌아갈 수 있도록 하기 위해 고안된 시스템이다.

이것이 가능한 이유는 moc_*과 같은 파일이 C++언어만으로 이루어지도록 qmake 컴파일러(?)가 변환을 하게 되고, 이를 통하여 C++가 컴파일 가능하다면 어떤 기종의 컴파일러에서도 작동하도록 만들어지는 것이다.

다만 말과는 다르게 QT의 버전별로 차이가 있는 것으로 보아 순수하게 C++의 컴파일러 만으로 작동하는지는 모르겠다...


본래는 cmd창과 같은 도스창에서 qmake -project, nmake(윈도우상의 명령어) profilename.pro 를 수행하여
컴파일하여야 하나, QT Addin을 설치하였다면 QT 메뉴 항목이 이러한 기능이 존재한다.

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by CynicalAmoeba
◀ PREV : [1] : ... [45] : [46] : [47] : [48] : [49] : [50] : [51] : [52] : [53] : ... [79] : NEXT ▶

BLOG main image
개인적인 공부, 연구 자료의 업로드와 누군가 저보다는 삽질을 덜 하셨으면 하는 마음에 시작한 블로그입니다. ^^ by CynicalAmoeba

카테고리

분류 전체보기 (79)
잡다 (4)
Industrial Engineering (7)
ComPuter (51)
Study...etc. (1)
Project (16)

공지사항

달력

«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Total : 6,335
Today : 10 Yesterday : 23
티스토리 모바일 블로그