전체 글
-
QT 정리1- QT소개, QT시작Programming 2011. 6. 30. 02:55
0. QT 소개 QT란 과거 트롤테크라는 회사에서 만든 GUI 라이브러리이다. 현재는 휴대폰 제조 업체로 유명한(최근 분위기가 안좋다지만...) 노키아에서 인수하였으며, 상업적인 라이센스와 비상업적 라이센스 둘 모두를 제공한다. (당연히 상업적 라이센스가 포함하는 기능이 많다) QT의 설치는 이전에 포스팅 했으므로 대체한다 1. QT 설치 2010/07/19 - [ComPuter/Qt] - QT 설치 및 Visual Studio 2005와 연동하기 2. QT 시작 시작하기에 앞서 간단한 코드를 살펴보자 #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel label("Hello"); label.sh..
-
6.5 설치 및 샘플 재 빌드Programming 2011. 6. 27. 04:08
진행중입니다....차후 수정예정입니다. 라이브러리 자체는 Rebuild 하지 않아도 쓸 수 있고... 지금은 좀 여유가 없는 관계로 차후 진행하려고 합니다. OCC가 권장하는 순서 그대로 따라가 봅시다! 0. 환경 Windows 7- 64bit VisualStudio 2010 1. OCC 다운로드 http://www.opencascade.org/getocc/download/loadocc/ 위의 주소에서 OpenCASCADE651.zip (67 944 320 bytes) , OCCTDocumentation651.exe (97 700 836 bytes) 를 다운받자.(위의 링크가 작동할지..? 되면 바로 클릭!) 위의 두개 파일만 받아도 무리는 없다. 2. 외부 라이브러리 다운로드 http://www.act..
-
OpenCASCADE Connecting ViewProgramming 2011. 5. 24. 14:52
OCC – Connecting the View(with Microsoft Foundation Classes Project) 1. Create the MFC Project Create MFC Application Project MDI project, Tab Document Next, Next, Next! (I selected the Ribbon bar Type) 2. Build! 빌드시에 "Wrong compiler options has been detected. Add /DWNT option for proper compilation!!!!!" 와 같은 메시지가 발생한다면 프로젝트 속성-> C/C++ -> 명령줄-> 추가옵션에 /DWNT를 써준다 종속 파일들에 대한 경로와 종속성 라이브러리 추가는 필수 T..
-
OpenCASCADE 6.5 릴리즈!Programming 2011. 4. 12. 22:36
http://www.opencascade.org/getocc/download/loadocc/ 위에서 다운 받을 수 있다. 라이브러리를 재빌드 하기 위해서는 서드파티 라이브러리들이 필요한데, 이를 포함시키지 않고 빌드를 하려면 C:\OpenCASCADE6.5.0\ros 와 같은 CASROOT에서 env_build.bat 파일의 CSF_DEFINES=; 와 같은 방식으로 수정해준다. 그리고 빌드를 누르면! 하아아안참 걸려서 빌드 성공! 6.5에서는 6.3보다 다양한 부분이 개선되었다. 주목할 점은 NIS 부분인데, 6.3에선 사실상 사용하기가 너무 번거로웠지만 6.5에서는 사용할만 한 것 같다.(물론 아직 써보진 못했다...) 다음으로 Xtreme Toolit과 OCC를 연동하여 간단한 툴을 생성해보고 미루..
-
OpenScnenGraph 설치Programming 2011. 1. 18. 03:09
1. IDE 버전에 따른 종속 라이브러리 필요(홈페이지에서 다운) 2. 다운로드 http://www.openscenegraph.org/projects/osg/wiki/Downloads 위의 사이트에서 OpenScnenGraph의 최신 버전을 받을 수 있습니다. CMake를 사용하여 이를 비주얼 스튜디오의 솔루션 파일을 생성하도록 합니다. 생성한 솔루션을 빌드하고 문제없이 빌드 된다면 INSTALL 프로젝트를 별도로 빌드합니다. 3. CMake로 솔루션 생성 http://www.cmake.org/cmake/resources/software.html 위의 링크로 들어가 CMake를 다운 받습니다. CMake를 설치하고 실행하도록 합니다. OSG의 압축을 풀어준 곳의 경로를 Source Code 경로로 설정해..
-
<0> XMLProgramming 2011. 1. 17. 19:08
(*개인적인 이해가 많이 포함되어 있는 글로 부정확한 정보가 포함되어 있을 수 있습니다.) XML(Extensible Markup Language)란 HTML에서 단순히 정해진 명령어 혹은 태그만을 사용하던 것과는 다르게 작성자가 원하는 의미를 문서에 부여할 수 있다. 예를 들어 보자. 사람이라는 정보를 표현한다고 했을때, 그 중에서도 Amoeba라는 인간에 대한 정보를 기록하고 싶다면 우리는 보통 다음과 같은 정보의 카테고리를 떠올린다. 이름, 나이, 신장, 체중 등... 그리고 Amoeba란 하나의 개체에 대한 정보를 기록하게 될 것이다. 이름: Amoeba, 나이: 00살, 신장: 180(아 루저가 아니고 싶다...), 체중: 00 자, 어색하지만 다음 예문을 보자. Amoeba 00 180 00 ..
-
강좌3-기본 구성Programming 2011. 1. 1. 20:07
강좌 2는 오우거 소개 및 설치로 대체합니다. 2010/11/18 - [ComPuter/Orger3d] - Ogre3d 설치 및 데모 2010/11/18 - [ComPuter/Orger3d] - Ogre3d Wizard 설치 *본 강좌는 www.ogre3d.org에 명시되어있는 튜토리얼과 Q&A, Forum 등을 공부한 뒤에 이해한 내용을 바탕으로 작성하였습니다. 따라서 정확하지 않은 내용이 포함되어 있을 수 있습니다. 가능한 저작권을 침해하지 않으려 합니다만, 혹시 문제가 있을 경우 연락을 주신다면 조치를 취하도록 하겠습니다. 오우거의 기본 구성은 다음과 같습니다. [http://www.ogre3d.org/docs/manual/manual_4.html#SEC4] 오우거의 Representation은 S..