2009년 10월 29일 Posted title : Undefined reference to 'vtable for 클래스 이름'

 Undefined reference to 'vtable for 클래스 이름'

 
 위와 같은 문제는 가상함수를 사용하고 실제 정의를 하지 않았기 때문이다.
Posted by shad0w | 2009/10/29 20:09 | 프로그래밍 | 트랙백 | 덧글(0)
2009년 10월 27일 Posted title : tcpdump 컴파일 시 ip6_print 에러 관련

문제 :
# make
     [bunch of junk]
print-enc.o: In function `enc_if_print':
print-enc.c:(.text+0xbe): undefined reference to `ip6_print'
collect2: ld returned 1 exit status
make: *** [tcpdump] Error 1


해결방법 : 

 http://mtesauro.com/livecd/index.php?title=Making_tcpdump_module

Posted by shad0w | 2009/10/27 18:20 | 트러블슈팅 | 트랙백 | 덧글(0)
2009년 07월 09일 Posted title : 콘솔 프로그램 기본 형식


 리눅스나 유닉스 계통 쪽에는 GUI 프로그램 보다 콘솔용 프로그램이 많지요.
 요즘 들어서 우분투나 페도라에서 화려한 GUI 프로그램을 지원하고 있지만
 그래도 여전히 그러한 프로그램들도 콘솔용을 지원하고 있습니다.

 첨부파일은 리눅스에서 콘솔 프로그램을 개발할 때,
 갖춰야 할 기본 형식을 작성해 두었습니다.

 프로젝트를 진행하다가 이 포맷을 놔두면 저 또한 두고 두고 사용할 거 같아서 말이죠.
 주석을 통해서 설명을 간단히 하였고요.

 한 가지 아쉬운 점이라면 로케일 설정을 안 했다는 점인데.. 흠..
 그건 제가 configure 를 자유롭게 쓰는 날에 ㅋㅋ

 recuva.c

 

 

Posted by shad0w | 2009/07/09 01:36 | 프로그래밍 | 트랙백 | 덧글(0)
2009년 06월 15일 Posted title : [QT] QTableWidget 에서 선택된 행 얻기

 QT 4.x 를 기준으로 잠시 설명하겠습니다.
 
 QT의 ListView가 Columns(열)을 지원해주지 않아서 다들 TreeWidget, TableWidget을
 사용하시리라 생각듭니다.
 저 또한 그러한데, 이상하게 제 컴퓨터에서는 TreeWidget보다는 TableWidget이 좀더
 좋은 성능을 발휘하더군요. 무튼 그래서 전 TableWidget을 사용하고 있는데

 다중 선택(Extended Mode)에서 선택된 행(Row)을 얻어오려면 
 selectionModel() 을 사용해서 선택 모델(QItemSelectionModel)을 얻어온 후
 QItemSelectionModel::selectedRows()를 사용하면 QModelIndexList를
 획득할 수 있습니다.
 말이 많았는데 예제 소스를 아래 보시면 이해가 쉽습니다.

 QModelIndexList entryList;
 QModelIndex item;

 entryList = ui.CacheTableWidget->selectionModel()->selectedRows();
 item = entryList.takeFirst();
 int index = item.row();

 이런식으로 사용가능하다는 거죠..

 참고로 QTableWidget에 selectedIndexes() 메소드도 존재하는데 이는 보호 돼 있어서
 사용하지 못하네요.
 (http://lists.trolltech.com/qt4-preview-feedback/2005-08/thread00108-0.html)

Posted by shad0w | 2009/06/15 00:18 | 프로그래밍 | 트랙백 | 덧글(0)
◀ 이전 페이지 다음 페이지 ▶



2006년도에 나는 죽었다 2007년도에 나는 태어난다 2008년도에 나는 성숙한다 2009년도에 나는 완성된다 나는 그림자(shad0w)다.
by shad0w
메뉴릿
카테고리
전체
프로파일
다이어리
사랑
일상생활
이런저런이야기
해킹/보안
운영체제
프로그래밍
네트워크
트러블슈팅
나의컬럼
미분류
최근 등록된 덧글
와우! 도움 되셨다니 다..
by shad0w at 06/22
아~ 아닙니다. 개발 막..
by shad0w at 06/22
UI가 이쁘네요~ 리눅스..
by Apple-Code at 06/17
와우! 감사합니다! 굳!
by 최익필 at 06/03
ㅡㅡ; 형 배고파요! 대구..
by shad0w at 04/01
오~ 댓글 금방다는데...
by youngrap at 03/31
롸져~~ ㅋㅋ
by shad0w at 03/31
꺼져..ㅡㅡ;;;
by youngrap at 03/31
팔렸습니다^^
by shad0w at 03/24
아니 ㅋ 홍보부장! ㅋㅋ ..
by shad0w at 03/09
최근 등록된 트랙백
Soma order.
by Buy soma online orde..
Soma without prescrip..
by Soma without prescrip..
Soma prescription me..
by Medicine soma.
Cheap viagra lowest p..
by Cheapest viagra in u..
Ultram tramadol.
by Brand ultram order ult..
Ultram tramadol.
by Tramadol ultram and ..
Ambien and side effe..
by Ambien side effects.
Visit our new online ..
by Link buy cialis online.
Ultram er.
by Ultram er mg.
Viagra online cheap.
by Cheap viagra.
이전블로그
2009년 10월
2009년 07월
2009년 06월
2009년 05월
more...
이글루링크
Never Say -Never-
이글루 파인더
태그
프로그램 undefined QModelindexList virtual 파일복구 getopt recuva uic tcpdump Qt QTableWidget QModelIndex 디자이너파일 중고 변환 삽니다 헤더파일 아저씨 LCD 콘솔 ext3 getopt_long vtable 보안삭제 ip6_print 가상함수 모니터 판매 노무현 QTreewidget
rss

skin by 에셈