Skip to content
HuneOpenUp edited this page Nov 13, 2020 · 15 revisions

시작하기

ossFileTransferClient는 개방형OS 3사(구름OS, 하모니카OS, TMAXOS)를 지원합니다.

의존성 패키지

기본적인 개발환경은 Ubuntu18.04를 사용하며 시작하기 전 의존성을 가지는 패키지를 다음과 같이 설치하여 주십시오.

sudo apt install cmake
sudo apt install libgtk-3-dev
sudo apt install libwebkit2gtk-4.0-dev
sudo apt install uuid
sudo apt install uuid-dev
sudo apt install libssl1.0-dev
sudo apt install libjson-glib-dev

TMAX OS HE버전에서 실행할 경우 아래의 의존성 패키지를 추가 설치하여 주십시오. 추가 의존성 패키지는 여기에서 다운로드 할 수 있습니다.

cd dependency/tmax
sudo dpkg -i *.deb

빌드

git clone https://github.com/HuneOpenUp/ossFileTransferClient.git

cd ossFileTransferClient/src

mkdir ./build
cd ./build
cmake -DCMAKE_BUILD_TYPE=Debug ..

make -j 4

./bin/ftc

릴리즈 빌드

rm -rf ./build
mkdir ./build
cd ./build
cmake ..

make -j 4
Clone this wiki locally