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

standalon의 이미지

gcc로 컴파일된 프로그램에 GUI 프로그램 만들기

저는 주로 윈도우 환경에서 개발을 많이 해왔고, Linux(Ubuntu)는 익숙하지 않습니다. WSL(Windows Subsystem for Linux)에서 gcc로 컴파일된 코드(전체 코드 있음.)에 입출력을 위한 간단한 GUI를 개발하려고 합니다. 이런 경우에 가장 간단하게 GUI를 만드는 방법은 무엇이 있을까요?

1. QT Creator 이용
: Ubuntu에서 GUI 프로그램 개발을 위해서 QT를 많이 이용한다고 하더군요. 해당 코드를 static 라이브러리로 만들었고, QT (Creator)에서 개발한 GUI 프로그램에서 라이브러리의 함수를 호출하려고 하는데, 에러가 발생해서 진전이 안되고 있습니다.
--> 에러 발생. 방법 찾고 있음.

2. QT Creator로의 포팅
: QT Creator에서 해당 코드를 열어봤는데, 코드를 제가 개발한 것이 아니고 관련 지식이 부족해서, 코드를 QT Creator에서 다시 개발하는 방법은 아닌 것 같습니다.
--> 이 방법은 아닌 것 같음.

standalon의 이미지

gcc로 컴파일된 라이브러리의 함수를 QT (creator) 어플리케이션(GUI)에서 호출하는 방법

QT creator(IDE)에서 static 라이브러리(libA.a)를 만들고, 이를 호출하는 어플리케이션(AppA)을 만들었고, 정상적으로 작동함을 확인하였습니다.
비슷하게, gcc를 이용하여 static 라이브러리(libB.a)를 만들고, 이를 호출하는 어플리케이션(AppB)을 만들었고, 정상적으로 작동함을 확인하였습니다.

목표는 gcc로 컴파일된 static 라이브러리(libB.a)를 QT creator에서 만든 어플리케이션(AppA)에서 호출하려고 하는데 다음과 같은 에러가 발생합니다. (error: undefined reference to LibBFunc(int, int))

문제를 정확하게 설명하면, 다른 사람이 우분투의 gcc로 컴파일된 라이브러리를 QT creator(IDE)에서 개발된 GUI 프로그램이 호출하려고 하는데 위와 같은 에러가 발생해서 어려움을 겪고 있습니다. 관련된 자세한 코드는 아래 URL에 있습니다.

토스님@Google의 이미지

C++ 관련 질문입니다

이 코드에서 Vector4 의 union 안에 있는 a를 출력하면 x,y 의 값을 출력하고 b를 출력하면 z,w의 값을 출력합니다. 부분 () 의 a 는 Vector2::x 이고, 부분 () 의 b 는 Vector2::y 인가요?왜 a에 두가지의 값(x,y)이 있는건가요? 한개만 들어가야 정상 아닌가요?

sky1020의 이미지

c언어 관련질문입니다.

이 코드가 문자열을 뒤집는 코드인데 실행했을때는 잘 되는데 테스트 케이스나 제출하니까 timeout: the monitored command dumped core
make: *** [cmd] Error 139 이러한 에러가 발생합니다. 무슨 문제인지 잘 모르겠습니다. 도와주세요

ndm05006의 이미지

리눅스 csrf 공격 버퍼수트 질문입니다.

csrf 공격을 실습하고 있었는데 저의 버퍼수트는 localhost를 잡아내지 못하고 있습니다. 해결방법이 어떻게 될까요?

hjhyun0105의 이미지

Cent OS 7버전 부팅 시 나오는 에러메세지가 궁금하여 질문드립니다.

부팅이 안되고 이미지와 같은 로그만 계속 찍히는데 Cent OS 7 복구모드로 커널까지 복구했는데 같은 메세지가 찍힙니다. 혹시 디스크에 문제가 있는걸까요?

blackdawnk0의 이미지

하둡 실행 질문드립니다.

HADOOP_HOME에서 hadoop fs 로 접근하는데
bin/hadoop fs와 hadoop fs 의 차이를 알고싶습니다.

익명 사용자의 이미지

데이터 전송

TCP 소켓 통신을 공부중입니다.

Linux Server - Windows Client

클라이언트에서 1Mbyte 데이터를 1k씩 1000번 보내고 서버에서 받으려고 하는데 질문이 있습니다.

1. 수신버퍼에 1000번 수신해 1k씩 누적해서 1Mbyte를 받을수 있는가?
이때 사용할 수 있는 함수는 어떤것인가?

2. 송신할때 1Mbyte의 버퍼를 어떻게 1k씩 잘라서 전부 송신하나?
이때 사용할 수 있는 함수는 어떤것인가?

read/write함수에 한계를 느껴 여러분께 도움을 요청합니다.
혹시나 제가 위 함수에 대해 부족한점이 있을 수 있으니 피드백 부탁드립니다.

페이지

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