프로그래밍 QnA

익명 사용자의 이미지

qt 공부중에 만난 undefined reference to `My virtual table 메

안녕하세요

qt 를 공부중에 아래와 같은 메시지를 만났습니다. 가상 테이블에 관련된 것 같은데
제가 c++ 도 같이 공부중이라 ... 도무지 모르겠습니다.
qt 소스를 첨부합니다. 감사합니다.

=========== 에러 메시지 ================
g++ -c -pipe -Wall -W -O2 -DNO_DEBUG -I/usr/local/qt/include -o main.o
main.cpp
main.cpp In function `int main (int, char **)'
main.cpp59 warning unused variable `My *my'
g++ -o main main.o -L/usr/local/qt/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm
main.o In function `MyMy(void)'
main.o(.text+0x362) undefined reference to `My virtual table'

익명 사용자의 이미지

소켓 프로그램 문의 (bind error)

일주일동안 이것때메 헤매고있습니다.

아시는 분 도움의 말씀을 부탁드립니다,
하나의 서버프로그램에서 2개의 소켓을 각각 4001, 4002번으로
바인드하여 listen 하고 있다가
client 접속이 있으면 fork -- execl 조합으로 다른 처리프로그램을
부르도록 하였습니다. (accept 로 얻은 새로운 소켓번호를 전달함)
fork 가 정상적이면 같은 소켓번호 (4001, 4002) 으로의 2중 접속을
방지하기 위해 바로 listen 을 했던 소켓번호를 close 합니다.
그리고 이후 fork 한 차일드프로세서가 종료되면 signal 을 통해

익명 사용자의 이미지

phpschool에 올린 질문인데 답이없어서.....

http//www.rsupport.co.kr
여기 혹시 아시는 분 있나요?
asp로 pc원격화면 제어, 파일 전송 등을 구현해 놨는데요.
1 USER에 100만원이나 하네요.... 기업용은 200만원..... ㅜㅜ 그것도 연
간이군요.
php로 구현 할수 있을지 궁금하군요. 혹시 지금 누군가가 벌써 만들고 계
시지는
안는지?
이미 소스가 있으면 구할 수 있는 경로좀 알려주시면 감사하겠습니다.
제가 컴터 수리를 하고 있는데 업무가 과다해서 원격으로 작업을 할려고
합니다. 무료로
pcanywhere(money), netmeeting(bug), vnc(slow)등이 있는데 제가 할려고

익명 사용자의 이미지

오늘도 질문있습니다. fopen..

파일 사이즈를 구하기 위해서 fopen을 사용했습니다.
fopen말고는 다른건 모르겠습니다. ^^;;

char *filename;
SDATA *RcvData;
FILE *fps;

filename=RcvData->ReceiveData;
printf("filename %s\n",filename);
fps=fopen(filename,"rb");
if(fps==NULL){
printf("error open failed\n");
}
fseek(fps,0,SEEK_END);
file_size=ftell(fps);
fclose(fps);

이렇게 만들었는데요, fps의 값이 NULL로 나오네요

filename=RcvData->ReceiveData;
대입후에 filename값을 찍어보면 맞게 나오거든요

익명 사용자의 이미지

프로그램에서 어느부분이 가장 많은 시간을 사용하는지..

알수 있는 툴이던가.. 그런것이 있었던것 같내요...

어떤 프로그램이 있다면(물론 직접 코딩한것이겠죠..) 그 프로그램내부에

어떤 루틴이 가장 많은 cpu time을 소비하는가 를 알아볼 수 있는 툴의 이
름을 알고싶습니다.
무작정 함수 시작하기전에 clock() 호출하는 것이 너무 힘드내요...

고수님들은 어떤 방식으로 확인하시나요??

익명 사용자의 이미지

|= 기호는 무슨 역할을 하는 연산기호인가요?

C언어 소스 내용중

act.sa_flags |= SA_INTERRUPT;

이라는 부분이 있는데

|=
위의 기호는 무슨 역할을 하는 연산기호인가요?

익명 사용자의 이미지

소켓 프로그래밍 중에서

클라이언트에서 서버에 데이타를 전송해서
서버에서 데이타를 처리하는 것을 만들고 있습니다.

클라이언트에서 데이타를 보낼때

typedef struct{
char Phone[16];
char PhoneId[10];
char ReceiveData[50];
}RDATA;

구조체 데이타를 보냅니다.

서버에서 이걸 잡아서 처리를 하면 데이타의 값이

다 넘어오는 것이 아니라 구조체의 첫번째의 값만 넘어 옵니다.

char rbuf[MAXLINE];

if(( size = read(client_fd, rbuf, MAXLINE)) > 0)
printf("Request service from client%s", rbuf);

이것이 결과를 확인하면

익명 사용자의 이미지

이런 에러 메세지 ..어떻게 해야 할까요..

이런 에러 메세지를 보여주면서

서버가 픽픽 죽습니다..

어떻게 해야 할까요..

이런 에러메세지를 보여주면서

서버가 픽픽 죽습니다..

어찌 해야 할까요..

Jun 12 221908 www kernel Assertion failure in
journal_commit_transaction() at commit.c535 "buffer_jdirty(bh)"
Jun 12 221908 www kernel ------------[ cut here ]------------
Jun 12 221908 www kernel kernel BUG at commit.c535!
Jun 12 221908 www kernel invalid operand 0000
Jun 12 221908 www kernel autofs eepro100 usb-ohci usbcore ext3
jbd aic7xxx sd_mod scsi_mod
Jun 12 221908 www kernel CPU 0

익명 사용자의 이미지

make결과 중 error, warning메시지만 캡쳐하고 싶은데요.

가령, make를 돌려서 a.c를 컴파일한다고 할때 화면에 나오는 메세지 중
에서 warning이나 error메시지만 받을려고 하면 어떻게 하면 될까요?

make > err_test

하더라도 warning이나 error메시지만 따로 볼수는 없을 것 같은데요...

좋은 방법이 없을까요?

익명 사용자의 이미지

오래전에 KLDP 에서 서버밀기 라는 체팅.....

오래전에 여기에서

서버밀기 체팅 프로그램 이라는거 본거 같은데..

기억대로 해보니 안되더라고요..

그리고 다른곳의 서버밀기 라는것을 찾아보고 했는데도

역시 안되더라고요..

그래서 예전의 그프로그램 있는곳을 알고 싶은데 혹시

아시는분 없나요???

아니면....

#include

main()
{

int i;

printf("Content-type multipart/x-mixed-
replace;boundary=TestBoundary\n\n");
for(i = 1; i <= 10; i++)
{

printf("--TestBoundary\n");
printf("Content-type text/plain\n\n");

페이지

프로그래밍 QnA 구독하기