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

gusrbs82의 이미지

Qt QtSpeech Project를 Library로 만들어서 사용해야하나요?

안녕하세요.

매번 Qt관련 질문을 올리고 도움을 받고 있습니다.

이번에도 여쭤볼게 있어서 왔습니다.

Qt에서 TTS기능을 사용하려고 조사하여 QtSpeech라는 프로젝트를 하나 구할수있었습니다.

(파일을 첨부해 놓았습니다)

그런데 QtSpeech프로젝트를 제가 만들 프로젝트에 적용(include)하는 법을 잘 모르겠습니다.

그냥 단순히 첨부해 놓은 파일 경로의 src/tts/에 있는 해더 파일을 include하고

.pro의 QT에 +texttospeech를 한 후 실행하니

--Unknown module(s) in QT:texttospeech--라는 에러가 나와 빌드를 할수 없었습니다.

이땐 라이브러리로 만든 다음 사용해야 하나요??

QtSpeech를 라이브러리로 만드는 법을 가르쳐 달라곤 하지않지만...

단순히 라이브러리로 만들어서 사용하세요나 다른 이런저런 방법이 있습니다.라는

말씀만이라도 듣고 싶어서 올리게 되었습니다.

Samuro의 이미지

리눅스 디바이스 드라이버에서 할당받은 메모리 페이지를 해제하려면 어떻게 해야하나요?

하나의 페이지를 할당받고 접근하고 해제하는 문자 디바이스 드라이버를 만들고 있습니다.

vm_operation_struct의 .fault와 file_operation의 .mmap을 직접 구현해서

유저가 mmap을 두번 호출하 페이지를 할당하는게 아니라, 접근할때 페이지폴트가 발생해서 직접 구현한 .fault로 페이지를 할당하려고 합니다.

lbm200의 이미지

c++ 가 난해한건가요 아님 제가 멍청한 건가요??

소스를 보고 있는데 이걸 어떻게 해석해야 하는지 모르겠습니다.. 아래 부분이 있습니다.

btVector3 eyePosition(0,0,0)

btVector3는 수학 벡터 클래스이고 멤버로 btScalar m_floats[3] 를 가지고 있고 여기에 x, y, z가 저장됩니다. (btScalar는 float의 typedef임)


소스에는 벡터의 x,y,z값을 참고하기 위하여 인덱스 표기를 이용하는 구문이 나옵니다.

eyePosition[0]

그런데 이 벡터 클래스에는 [ ] 연산자가 오버로딩 되어 있지만 주석 처리되어 있고, 아래의 설명과 함께 변환함수가 정의되어 있습니다.

alfhd00의 이미지

Java (literal 상수가 할당되는 메모리 영역에 관해)

여러 글들을 참고하고 봤는데 도저히 그 이상 이해가 안되서 글을 올립니다. ㅠㅠ 도와주세요..

일단 모든 리터럴들은 Method Area에 상수풀에 저장됩니다.

이제 예를 들겠습니다.

String str1 = "Welcome";

String str2 = "Welcome";

String str3 = new String("Welcome");

자바를 접하셨다면 이러한 예를 정말 많이 보셨을겁니다.

리터럴 생각안하고 이해하면 str1과 str2는 동일한 객체를 참조하고 new연산자를 통해 String 객체를 생성한 str3는 str1/str2가 참조하는 객체와 다른 객체를 참조하겠네.

라고 생각하시면 됩니다.

그런데 저는 내부적인 것을 알고 싶습니다.

3개 모두 먼저 "Welcome"이라는 문자열 리터럴이 상수풀에 저장이 될 겁니다.

어떤 글에서 보았는데 str1과 str2는 상수풀에 저장된 문자열 "Welcome"의 첫 번째 문자 'W'가 저장된 주소를 직접 참조한다고 말씀하시더군요.

rencca의 이미지

python http서버 작성 관련 질문입니다~

import socket

def main():

listen_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

listen_sock.bind(('', 8080))

listen_sock.listen(1)

while 1:

conn, addr = listen_sock.accept()

data = conn.recv(1024)

conn.sendall("""HTTP/1.1 200 OK

ksm5318의 이미지

python 특정 좌표에서 게임을 발생시키고 싶습니다.

안녕하세요. 파이썬 공부를 하는 학생입니다.

이번에 간단한 게임을 만들고자 파이썬으로 프로그래밍 도중

특정 좌표에서 for문과 if문을 써서 사건을 발생시키고 싶은데.

무엇이 문제인지 안되네요...

그래서 사각형처리해서 그 내부에 들어오면 사건이라도 발생시키고 싶은데

사각형 그리고 그 주변위치를 어찌 잡아야할지 모르겠네요;;

hello의 이미지

매크로를 만들때 궁금한 것이 있어서 여쭙니다

며칠전에 손가락 노동이 너무 지쳐서 자동화 좀 해줄 것을 찾아서 다녔는데 가장 유명한 슬랙이나 텔레그램으로 가보니 다 좋은데 아쉬운 부분이 있거나 그냥 취향이 아니거나 하더군요. 그래서 이참에 제가 원하는 것들을 다 모아놓고 온리 로컬에서 돌릴 수 있는 클라이언트 하나 만들어서 쓰자는 생각이 들어서 개발에 입문하게 되었습니다. 그런데 컴맹으로 살아와 하나도 아는게 없어서 초장부터 포럼에 올리기도 죄스러울 정도로 부끄러운 질문을 드리게 되었습니다.

dltmdgns의 이미지

c언어 동적할당, fgets 질문합니다.

안녕하세요?
c언어 동적할당 질문드립니다.

일단 저는 파일에서 읽어오는것을 연습하고 있습니다.
책에 연습문제인데요 답은 못구했구요.
문제는 파일을 읽어와서 특정 문자열이 포함되는 줄을 구하는 문제입니다.

buffer라는 배열을 만들어서 버퍼로 쓰고 있고요, fgets()로 파일에서 한줄씩 읽어 옵니다.
하지만 한줄씩 읽을때 버퍼로 사용하는 배열의 크기보다 한줄이 길어지면 인식하지 못해
해결중입니다.
그래서 일단 fgets으로 읽었을때 한줄이 끝난것과 아닌것을 구분하는 if-else로 만들었습니다.
아래 31번줄과 38번 줄입니다.

제가 프로그램한 한줄이 끝나지 않았을경우에서 동적할당으로 계속 더해주면 될꺼 같은데
어렵네요..
일단 저는 *pTemp라고 포인터 변수를 선언해서 입력된 버퍼 크기만큼 동적할당을 해봤는데 한줄이 끝나지 않았을 경우 포인터 연산하는 과정을 모르겠습니다.
조언 부탁드립니다..

classicid의 이미지

플랫폼 과 운영체제.

안녕하세요.

제니비에 대한 문의 입니다.

인터넷에 제니비에 대해 검색을 해보면 아래와 같은 내용이 나옵니다.

-----------
처음에는 일부 업체가 독자 플랫폼을 구축하려는 움직임도 있었지만, 이 경우에는 플랫폼의 에코시스템을 구축하기가 어렵기 때문에
요즘에는 자동차 업계가 조금씩 힘을 합치는 모양새입니다. 핵심 플랫폼은 공동으로 개발하고 사용자들에게 보여지는 인터페이스와 애플리케이션은
각자 개발해 비용을 줄이면서도 차별화 요소를 가져가겠다는 것입니다.

그 결과물이 ‘제니비’(GENIVI) 얼라이언스입니다.
제니비는 오픈소스 기반의 차량용 인포테인먼트 플랫폼을 개발하기 위한 연합체로, BMW와 윈드리버, 인텔, GM, 푸조 등이 모여 2009년 설립했습니다.
이후 티어-1과 소프트웨어, 반도체 업계에서 100여 개의 기업들이 참여하며 글로벌 표준 연합체로 성장하고 있습니다.
국내에서도 현대자동차와 LG전자, 모비스, ETRI 등이 참여하고 있습니다.

페이지

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