전체 글403 블리자드에 한류가 흐른다 한겨레21 | 기사입력 2008.09.05 18:07 [한겨레21] 디아블로팀의 강형원씨, 와우팀의 장호진씨 등 블리자드 본사에서 만난 한국인들 ▣ 어바인(미국)=글·사진 임지선 기자 sun21@hani.co.kr "블리자드 본사에서 한국 사람들이 잘나갑니다." 스타크래프트, 월드 오브 워크래프트(이하 와우·WOW), 디아블로…. 한국 게이머들이 열광하는 게임을 만드는 회사에 한류가 흐른다는 소문에 지난 7월 말 미국 캘리포니아 어바인에 있는 블리자드 엔터테인먼트 본사를 찾았다. 1994년 '블리자드'라는 이름으로 설립된 이 회사는 최고의 판매 기록을 세우는 게임을 잇따라 출시한 소프트웨어 개발사다. 1300만 명이 등록한 세계 최대 규모의 온라인 서비스 '배틀넷'(Battle.net)에는 매일 수백만 .. 2008. 9. 5. boost Serialization 1. 절대 using namespace를 사용하지 말것. boost serialization 에서는 기존의 std container 의 serialization 을 지원해주는 부분이 있기 때문에 충돌이 발생하여 serialization 이 원할히 돌아가지 않는다. 대신 모든 type 마다 앞에 namespace:: 를 붙여준다. 예를 들어 std namespace 안의 vector 로 변수 test 를 생성하고자 하는경우 using namespace std; vector test; ---> std::vector test; 2008. 9. 4. Implementation시 자주 하는 실수들 1. 클래스.cpp 를 기술할때 "클래스::" 를 함수 앞에 안붙인다. (ex) int test() [x] -> int SampleClass::test() [o] 2. Undefined reference 관련 에러 - 해결 1 : library path 와 name 을 확인한다 - 해결 2 : 다른 library에 영향을 받지않는 독립적인 library 부터 먼저 붙이도록 한다. 이 문제는 static library에서 나기때문에 해당사항이 없다면 별로 고려하지 않아도 된다. 하지만 makefile 안에 library를 추가하는경우 dependency를 고려하여 하나씩 써 나간다면 나중에 에러를 찾는데 드는 엄청난 시간을 절약할 수 있다. 2008. 9. 2. boost 를 이용한 프로그램 컴파일 후 실행하는 중 "error while loading shared libraries: " 를 만난 경우.. Error Message -------------------------------------------------------------------------------------------- ./실행파일명: error while loading shared libraries: 라이브러리 명: cannot open shared object file: No such file or directory Why this error occurs -------------------------------------------------------------------------------------------- .so 같은 동적 라이브러리 같은경우 이런 경우 동적 라이브러리 경로가 환경변수로 등록이 되어있어야 실행시 참조.. 2008. 8. 8. 이전 1 ··· 80 81 82 83 84 85 86 ··· 101 다음