프로그래밍 QnA + 설치 및 활용 QnA

kyuho6942의 이미지

qt를 사용하여 라즈베리 파이의 영상을 웹 상으로 실시간 스트리밍 하는법 질문 있습니다.

안녕하세요 이번에 qt를 사용하여 라즈베리 파이의 영상(+ 음성)을 웹 상으로 실시간 스트리밍을 하려고 하는데 아무

리 자료를 찾아봐도 방향 잡기가 너무 힘듭니다. 찾아본 결과 gstreamer를 써야 된다고 하는데 찾아보는 예제들은 모

두 스크립트 방식으로 작동시키던데 qt 어플리케이션 상에서 바로 gstreamer를 사용해서 스트리밍 하는 방법을 아시는

분 있으시다면 알려주셨으면 좋겠습니다.. 또한 웹 상에서 스트리밍을 받아오는 부분도 어떻게 해야 될까요?? 전부가

아니더라도 실마리라도 잡을 수 있도록 도와주십시오 ㅠㅠ 정말 절실합니다..

201413694의 이미지

윈도우 소켓프로그래밍 관련 질문있습니다.

몇일전에 과제때문에 질문올렸던 학생입니다.

윈도우 소켓프로그래밍 관련이 질문이 있습니다.

과제 조건
1.PC와 장비(회사내 장비)와 소켓 프로그래밍을 통해 통신을 한다.

2.PC에서 장비로 8바이트{0xA0 0x03 0xA0 0x03 0x01 0x01 0x00 0x0E}를 전송한다.

3.장비의 ip는 192.168.0.11 포트번호는 5001이다.

4.장비는 8바이트의 정보를 받아 162바이트의 통신 패킷을 전송한다.

5.PC에서 162바이트가 잘왔는지 확인한다.
-----------------------------------------------
이후 162바이트를 파싱을 한다.

현재상황
char hex[]="A003A0030101000E"를 보냈더니
0x00001100 의 데이터크기를 받아 바이트로 환산하니 4392바이트를 받았습니다.

purplerain1의 이미지

cpp파일에 include 된 같은 폴더 내에 위치한 hpp파일이 안열리네요 ㅠ

안녕하세요
visual studio 2008 c++ 사용자인데요.

괴이한 현상(?)이 있어서 질문드리려고 합니다.

한 폴더 안에 cpp,hpp가 같이 있고, cpp의 상단에 해당 hpp를 include하고 있는데
(인클루드 문은 첫번째 올려드린 그림에 있습니다.)

분명 같은 폴더안에 hpp가 버젓이 존재함에도 불구하고

cpp의 include된 hpp 문서열기를 하면 현재 소스파일의 디렉터리 또는 빌드 시스템 경로에 없습니다 라는 에러가 뜹니다.

사실 도구->옵션->프로젝트 및 솔루션 VC++디렉터리에서 포함파일에 해당 폴더를 추가하면 해결되기는 하는데요.

이런 식으로 하면 모든 프로젝트에서 해당 폴더를 찾게 되어서 이렇게 하지 말고 다른 방법을 구하고자 합니다.

문제의 두 파일들은 외부 라이브러리의 소스코드라서

프로젝트 속성->C,C++일반-> 추가포함 디렉터리에 해당 폴더 추가해 주었고

trymp의 이미지

linux 에서 diff 파일 merge 할때 쓸만한 tool 좀 추천해주세요.


리눅스 상에서 diff 된 두 파일을 merge 할일이 있는데요. 실제로는 수집개파일..ㅠㅠ

이 파일을 양쪽 봐가면서 간편하게 merge 할 수 있는 tool 을 찾고 있습니다.

윈도에서는 beyond complare 라는 툴이 있는 양쪽파일을 봐가면서 단축키로
손쉽게 merge 가 되더군요

리눅스에서도 이와 비슷한 merge 용 툴이 있는지 궁금합니다.

알려주시면 감사하겠습니다.^^

정시윤@Google의 이미지

c++ 에서 아주 더럽게 큰 숫자 계산 / 출력

예를 들면, 365^365 라던가, 365! 같은거를 출력하려면 어떻게 해야하나요....

long double로는 택도 없던데..
(실수형이여야 해요)

rururara429의 이미지

sed 구문 좀 봐 주세요. ㅠ.ㅠ

영어를 모르는 일반인이 (프로그래밍을 모릅니다. ㅠ.ㅠ)
리눅스를 써서 ~/.bashrc 에 동영상을 자동실행하는 걸 만들고 있는데요.
구글링해도.모르겠습니다. ㅠ.ㅠ

~$ sed 's/^[alias vz47a=]/[alias vz47a=--audio-file=ml/0_B.wav]/s' ~/.bashrc

"alias vz47a=" 로 시작하는 문장을(뒤에 다른 단어가 있을수도 있으므로....)
"alias vz47a=--audio-file=ml/0_B.wav"로 치환하라.

이 허접한 문장이 당연하게 안먹히고 에러를 뿜습니다.
정확히 하려면 어떻게 하나요?

그리고
~$ sed 's/audio1/audio6/gi ; s/audio2/audio6/gi'
말고

~$ sed 's/audio1,audio2/audio6/gi
이런식으로 audio1 과 audio2 를 한번에 audio5 로 바꿀 수 없나요?

아. 이건 왜 안되고 오류를 뿜나요? ㅠ.ㅠ

201413694의 이미지

TCP/IP 소켓프로그래밍 기초적인거 질문 받아주실 수 있나요?

과제떄문에 TCP/IP소켓프로그래밍을 독학하게 되었습니다.

서버와 클라이언트에 대한 소스코드는 아래와 같습니다. 윈도우 운영체제에 C언어로 작성했어요

로컬호스트에서 제 아이피 또는 루프백을 이용해 cmd창 2개를 띄워서 실행하면 서버와 클라이언트 모두 잘 받았습니다.

그러나 과제의 핵심사항이 장비(회사에서 지급)와 PC를 연결해서
PC에서 장비로 패킷(A003A0030101000E)를 보내서 162바이트를 받는것입니다.

그러나 장비와 PC를 연결하면 소켓통신이 반응하지않습니다.
cmd를 쓸때 클라이언트응용프로그램 과 장비ip 및 포트를 넣었을떄 추가적인 메시지가 안뜹니다.

장비와 연결했을떄 핑은 나왔고
윈7에 알맞게 방화벽도 특정포트 허용했습니다.

답변부탁 드립니다.

정시윤@Google의 이미지

vs 2017 선언되지 않은 식별자 입니다.

#include 도 넣고, using namespace std; 도 넣었습니다.
근데 cout, cin 등등을 인식을 못하네요..
using namespace std; 안쓰고 std::cout, std::cin 을 썼는데도 선언되지 않은 식별자라고 뜹니다.

c언어처럼 stdio.h 헤더 넣고 printf 함수 써도 printf가 선언되지 않은 식별자라고 하네요 ㅠ

정시윤@Google의 이미지

vs 2017 선언되지 않은 식별자 입니다.

#include 도 넣고, using namespace std; 도 넣었습니다.
근데 cout, cin 등등을 인식을 못하네요..
using namespace std; 안쓰고 std::cout, std::cin 을 썼는데도 선언되지 않은 식별자라고 뜹니다.

c언어처럼 stdio.h 헤더 넣고 printf 함수 써도 printf가 선언되지 않은 식별자라고 하네요 ㅠ

익명 사용자의 이미지

자바 무한반복 사칙연산 조건문을 수정하고 싶습니다.

아래 프로그램은 무한 한복 계산인데요.
이건 배운대로 한건데
여기서 숫자를 따로 2번 입력 받는게 아니라
한번에 2개를 입력하고 다음에 바로 연산자를 입력해서 출력하고 싶습니다.

또 지금은 첫 번째 숫자를 정해진 숫자로 입력하면 끝나는 반복문 인데요.
이걸 코드 마지막에 계속할거냐고 질문하고 N 이라고 답하면 끝나는 프로그램으로 만들고 싶습니다.
조건문을 어디로 옮기면 이렇게 바꿀수 있을까요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기