안녕하세요 쌩 초보 질문입니다

bh1418의 이미지

다름이 아니오라 편집기를 다운로드 했는데

확장자가 .pro입니다

온갖 영어와 한글로 검색해서 알아낸결과 qt 프로젝트 파일임을 알고

빌드를 해야한다고해서 아무리 해봐도 도저히 안됩니다

.exe 파일로 만들고 싶은데 도대체 어떻게 해야하는지 모르겠어서 무작정 질문올립니다

답변 부탁드립니다.. 감사합니다...

File attachments: 
첨부파일 크기
Package icon Yo-kai_Editor_B2-master.zip504.67 KB
라스코니의 이미지

1. https://www.qt.io/download 에 가서 qt를 다운, 같은 사이트에서 qt creator도 다운
2. qt 실행 --> project open을 선택해서 .pro 불러들이기
3. build 실행

bh1418의 이미지

똑같이 다운받고 해보았는데도 오류가 나네요..
너무 어렵네요..

익명 사용자의 이미지

"잘 안되는데 아무리 해봐도 안되요 아무것도 모르겠어요 되게 해주세요"

결국 이 내용뿐인데 무슨 수로 문제를 진단하고 해결하겠습니까.

문제 해결에 필요한 정보를 직접 가려낼 수가 없다면 온라인으로 받을 수 있는 도움에 한계가 있습니다.

오프라인에서 전문가를 찾아보세요.

bh1418의 이미지

본문에 있는 pro 파일을 빌드 해주시면 안되나요?

익명 사용자의 이미지

일이라는 게 원래 별 거 아니더라도 남이 시키면 하기 싫어지는 법이지요.

기다리다 보면 해 줄 사람이 나타날지도 모르지만, 말씀드렸듯 오프라인에서 전문가를 찾는 게 더 빠를겁니다.

밥이라도 한 끼 사면서 해 달라고 하면 어떻게 될지 모르죠.

bh1418의 이미지

빌드가 이런 오류로 안뜨는데

뭘 추가해야하는지 뭐가 문제인지 조차도 모릅니다 이쪽에 문외한이라서

그래서 그냥 빌드 해주시면 안되겠느냐라도 리플 남긴거구요 저도 답답함

댓글 첨부 파일: 
첨부파일 크기
Image icon 1.png96.28 KB
Image icon 2.png61.11 KB
라스코니의 이미지

관련 오류는 해당 소스 코드가 없어서 그런 것 같습니다.
https://gitlab.com/as9902613/QHexEdit 에서 받아서 ./src/QHexEdit 폴더에 넣어주면 될지도 모르겠네요.

bh1418의 이미지

파일을 받아서 src 폴더에 내용을 통채로 붙혀넣기 후에 리빌딩 하니까 그 경고메시지는 뜨지 않는데

이 메세지가 또 뜨네요 .. 이것은 무엇을 뜻하는지 아시나요?

댓글 첨부 파일: 
첨부파일 크기
Image icon 3.png86.71 KB
Image icon 4235345.png52.22 KB
라스코니의 이미지

build clean 하시고,

빌드 메뉴인가? 거기에서 qmake를 다시 실행한 후에 전제 재빌드해 보세요.

bh1418의 이미지

일단 다 껏다가 다시 켠후

clean후 qmake 실행후 다시 빌드해도 똑같은 메세지가 뜹니다

g++: error: /utf-8: No such file or directory
mingw32-make[1]: *** [Makefile.Debug:9833: debug/insertcommand.o] Error 1
mingw32-make[1]: *** Waiting for unfinished jobs....
g++: error: /utf-8: No such file or directory
mingw32-make[1]: *** [Makefile.Debug:9898: debug/removecommand.o] Error 1
g++: error: /utf-8: No such file or directory
mingw32-make[1]: *** [Makefile.Debug:9768: debug/hexcommand.o] Error 1
g++: error: /utf-8: No such file or directory
mingw32-make[1]: *** [Makefile.Debug:9963: debug/replacecommand.o] Error 1
mingw32-make: *** [Makefile:38: debug] Error 2
mingw32-make[1]: Leaving directory 'C:/Users/Administrator/Desktop/Yo-kai_Editor_B2-master/build-Yo-kai_Editor_B2-Desktop_Qt_5_13_1_MinGW_32_bit-Debug'
20:08:26: The process "C:\Qt\Tools\mingw730_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project Yo-kai_Editor_B2 (kit: Desktop Qt 5.13.1 MinGW 32-bit)
When executing step "Make"
20:08:26: Elapsed time: 00:02.

댓글 첨부 파일: 
첨부파일 크기
Image icon claen.png88.12 KB
라스코니의 이미지

정리를 하자면

위 에디터는 https://github.com/UMR-tyan/Yo-kai_Editor_B2 에서 받으신 걸로 보이는데,
그렇다면 QHexEdit도 그 페이지에서 이야기하는 것처럼 https://github.com/Dax89/QHexEdit 에서 받으셔야 할 것 같고,

위 오류에 대해서 Google에서 검색해 보니 MSVC에서 최근 인식 못하는 오류가 있는것 같네요.
Yo-Kai_Editor_B2.pro 파일의 158 라인을

QMAKE_CXXFLAGS += /source-charset:utf-8

으로 수정한 다음 다시 clean, run qmake, rebuild 해보세요.

bh1418의 이미지

저도 처음에 https://github.com/Dax89/QHexEdit 에서 받아서 폴더에 넣어봤지만 오류가 떠서

mingw32-make[1]: *** No rule to make target 'QHexEdit/qhexedit.h', needed by 'ui_manualeditdialog.h'. Stop.

님이 처음에 알려주신 qhexedit주소에서 받은걸 으로 넣었더니 그 부분의 오류가 해결되었습니다

그 후로 158라인을 수정한후 바꾸니 다시 에러가 뜹니다

g++: error: /source-charset:utf-8: No such file or directory
mingw32-make[1]: *** [Makefile.Debug:9833: debug/insertcommand.o] Error 1
mingw32-make[1]: *** Waiting for unfinished jobs....
g++: error: /source-charset:utf-8: No such file or directory
mingw32-make[1]: *** [Makefile.Debug:9768: debug/hexcommand.o] Error 1
g++: error: /source-charset:utf-8: No such file or directory
mingw32-make[1]: *** [Makefile.Debug:9898: debug/removecommand.o] Error 1
mingw32-make[1]: Leaving directory 'C:/Users/Administrator/Desktop/Yo-kai_Editor_B2-master/build-Yo-kai_Editor_B2-Desktop_Qt_5_13_1_MinGW_32_bit-Debug'
mingw32-make: *** [Makefile:38: debug] Error 2
21:25:48: The process "C:\Qt\Tools\mingw730_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project Yo-kai_Editor_B2 (kit: Desktop Qt 5.13.1 MinGW 32-bit)
When executing step "Make"
21:25:48: Elapsed time: 00:02.

정말 미치겠네요

댓글 첨부 파일: 
첨부파일 크기
Image icon 111.png104.66 KB
라스코니의 이미지

QMAKE_CXXFLAGS += /FS /source-charset:utf-8

이걸로 바꿔서 해보세요.

bh1418의 이미지

g++: error: /FS: No such file or directory
g++: error: /source-charset:utf-8: No such file or directory
g++: error: /FS: No such file or directory
g++: error: /source-charset:utf-8: No such file or directory
mingw32-make[1]: *** [Makefile.Debug:9768: debug/hexcommand.o] Error 1
mingw32-make[1]: *** Waiting for unfinished jobs....
mingw32-make[1]: *** [Makefile.Debug:9833: debug/insertcommand.o] Error 1
g++: error: /FS: No such file or directory
g++: error: /source-charset:utf-8: No such file or directory
mingw32-make[1]: *** [Makefile.Debug:9898: debug/removecommand.o] Error 1
mingw32-make[1]: Leaving directory 'C:/Users/Administrator/Desktop/Yo-kai_Editor_B2-master/build-Yo-kai_Editor_B2-Desktop_Qt_5_13_1_MinGW_32_bit-Debug'
mingw32-make: *** [Makefile:38: debug] Error 2
21:39:58: The process "C:\Qt\Tools\mingw730_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project Yo-kai_Editor_B2 (kit: Desktop Qt 5.13.1 MinGW 32-bit)
When executing step "Make"

여전히 오류가 납니다

위에 어떤분 댓글처럼

오프라인에서 qt컴퓨터학원을 발품팔아 찾아다니며

도와달라고 말을 해야할까요?

예전에 비쥬얼 스튜디오로 sln파일인가를 빌드해본적이 있어서

그냥 버튼하나면 되겠구나 생각했는데 안일했던것 같네요

댓글 첨부 파일: 
첨부파일 크기
Image icon 1414141414.png116.64 KB
라스코니의 이미지

그건 아닙니다.

.pro 파일 158 라인에서 QMAKE_CXXFLAGS += /utf-8
를 아예 지우고 해보는 방법도 있습니다.

라스코니의 이미지

아니면

QMAKE_CXXFLAGS += -finput-charset=UTF-8 -fexec-charset=UTF-8

로 바꾸어 보세요.

bh1418의 이미지

삭제법과 QMAKE_CXXFLAGS += -finput-charset=UTF-8 -fexec-charset=UTF-8 둘다 상당한 오류가 뜹니다

In file included from ..\Yo-kai_Editor_B2-master\src\savemanager.h:4:0,
from ..\Yo-kai_Editor_B2-master\src\tab.h:7,
from ..\Yo-kai_Editor_B2-master\src\listtab.h:4,
from ..\Yo-kai_Editor_B2-master\src\battleitemtab.h:10,
from ..\Yo-kai_Editor_B2-master\src\mainwindow.h:4,
from ..\Yo-kai_Editor_B2-master\src\main.cpp:1:
..\Yo-kai_Editor_B2-master\src\ccmcipher.h:7:10: fatal error: cryptopp/aes.h: No such file or directory
#include
^~~~~~~~~~~~~~~~
compilation terminated.
mingw32-make[1]: *** [Makefile.Debug:11429: debug/main.o] Error 1
mingw32-make[1]: *** Waiting for unfinished jobs....
In file included from ..\Yo-kai_Editor_B2-master\src\savemanager.h:4:0,
from ..\Yo-kai_Editor_B2-master\src\tab.h:7,
from ..\Yo-kai_Editor_B2-master\src\listtab.h:4,
from ..\Yo-kai_Editor_B2-master\src\battleitemtab.h:10,
from ..\Yo-kai_Editor_B2-master\src\mainwindow.h:4,
from ..\Yo-kai_Editor_B2-master\src\mainwindow.cpp:1:
..\Yo-kai_Editor_B2-master\src\ccmcipher.h:7:10: fatal error: cryptopp/aes.h: No such file or directory
#include
^~~~~~~~~~~~~~~~
compilation terminated.
mingw32-make[1]: *** [Makefile.Debug:11775: debug/mainwindow.o] Error 1
mingw32-make[1]: Leaving directory 'C:/Users/Administrator/Desktop/Yo-kai_Editor_B2-master/build-Yo-kai_Editor_B2-Desktop_Qt_5_13_1_MinGW_32_bit-Debug'
mingw32-make: *** [Makefile:38: debug] Error 2
21:51:46: The process "C:\Qt\Tools\mingw730_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project Yo-kai_Editor_B2 (kit: Desktop Qt 5.13.1 MinGW 32-bit)
When executing step "Make"

댓글 첨부 파일: 
첨부파일 크기
Image icon 제목 없음.png133.35 KB
라스코니의 이미지

더 문제가 발생했다기 보다는 문제가 해결되고 있는 것으로 보이고요 cryptopp 소스가 없어서 그런거네요.
https://github.com/weidai11/cryptopp 에서 받아서 /src 밑에다 cryptopp 폴더를 만들어 넣어주시면 될 것 같은데.

이 정도면 이 에디터 소스를 배포한 사람이 상당히 무성히하게 관리를 하고 있다는 생각이 드네요..

bh1418의 이미지

src 폴더안에 cryptopp라는 폴더를 만들어 다운받은 파일을 드래그 해서 넣었구요

QMAKE_CXXFLAGS += -finput-charset=UTF-8 -fexec-charset=UTF-8로 했을시

.\..\..\Yo-kai_Editor_B2-master\Yo-kai_Editor_B2-master\src\QHexEdit\paint\qhexmetrics.cpp: In member function 'void QHexMetrics::calculate(const QFontMetrics&)':
..\..\..\Yo-kai_Editor_B2-master\Yo-kai_Editor_B2-master\src\QHexEdit\paint\qhexmetrics.cpp:96:36: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
this->_charwidth = fm.width(" ");
^
In file included from C:\Qt\5.13.1\mingw73_32\include/QtWidgets/qwidget.h:50:0,
from C:\Qt\5.13.1\mingw73_32\include\QtWidgets/qscrollbar.h:44,
from C:\Qt\5.13.1\mingw73_32\include\QtWidgets/QScrollBar:1,
from ..\..\..\Yo-kai_Editor_B2-master\Yo-kai_Editor_B2-master\src\QHexEdit\paint\qhexmetrics.h:4,
from ..\..\..\Yo-kai_Editor_B2-master\Yo-kai_Editor_B2-master\src\QHexEdit\paint\qhexmetrics.cpp:1:
C:\Qt\5.13.1\mingw73_32\include/QtGui/qfontmetrics.h:108:9: note: declared here
int width(const QString &, int len = -1) const;
^~~~~

QMAKE_CXXFLAGS += /FS /source-charset:utf-8로 했을시

g++: error: /FS: No such file or directory
g++: error: /source-charset:utf-8: No such file or directory
g++: error: /FS: No such file or directory
mingw32-make[1]: *** [Makefile.Debug:10598: debug/insertcommand.o] Error 1
mingw32-make[1]: *** Waiting for unfinished jobs....
g++: error: /source-charset:utf-8: No such file or directory
mingw32-make[1]: *** [Makefile.Debug:10533: debug/hexcommand.o] Error 1
g++: error: /FS: No such file or directory
g++: error: /source-charset:utf-8: No such file or directory
g++: error: /FS: No such file or directory
g++: error: /source-charset:utf-8: No such file or directory
mingw32-make[1]: *** [Makefile.Debug:10663: debug/removecommand.o] Error 1
mingw32-make[1]: *** [Makefile.Debug:10728: debug/replacecommand.o] Error 1
mingw32-make: *** [Makefile:38: debug] Error 2
mingw32-make[1]: Leaving directory 'C:/Users/Administrator/Desktop/밀화부리/Yo-kai_Editor_B2-master/build-Yo-kai_Editor_B2-Desktop_Qt_5_13_1_MinGW_32_bit-Debug'
22:41:30: The process "C:\Qt\Tools\mingw730_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project Yo-kai_Editor_B2 (kit: Desktop Qt 5.13.1 MinGW 32-bit)
When executing step "Make"

댓글 첨부 파일: 
첨부파일 크기
Image icon 1번.png70.42 KB
라스코니의 이미지

위에 옵션으로 했을 때 빌드 성공되는 거 아닌가요?

bh1418의 이미지

다시 해보고 스샷찍어서 올리겠습니다

bh1418의 이미지

오래걸리네요 제발 되길

댓글 첨부 파일: 
첨부파일 크기
Image icon 14144.png95.42 KB
bh1418의 이미지

C:/Qt/Tools/mingw730_32/bin/../lib/gcc/i686-w64-mingw32/7.3.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lcryptlib
collect2.exe: error: ld returned 1 exit status
mingw32-make[1]: *** [Makefile.Debug:388: debug/Yo-kai Editor B2.exe] Error 1
mingw32-make[1]: Leaving directory 'C:/Users/Administrator/Desktop/Yo-kai_Editor_B2-master/build-Yo-kai_Editor_B2-Desktop_Qt_5_13_1_MinGW_32_bit-Debug'
mingw32-make: *** [Makefile:38: debug] Error 2
22:51:17: The process "C:\Qt\Tools\mingw730_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project Yo-kai_Editor_B2 (kit: Desktop Qt 5.13.1 MinGW 32-bit)
When executing step "Make"
22:51:17: Elapsed time: 02:21.
^

댓글 첨부 파일: 
첨부파일 크기
Image icon 14124141241.png114.14 KB
라스코니의 이미지

cryptopp를 소스부터 빌드했으니 cryptlib가 필요없을 것 같은데요.

.pro 파일 내의 라인 150의

win32 {
    CONFIG(debug, debug|release) {
        LIBS += -L$$PWD/../lib_debug/ -lcryptlib
    }
    CONFIG(release, debug|release) {
        LIBS += -L$$PWD/../lib/ -lcryptlib
    }
    INCLUDEPATH += $$PWD/../include
    QMAKE_CXXFLAGS += -finput-charset=UTF-8 -fexec-charset=UTF-8
}

win32 {
    INCLUDEPATH += $$PWD/../include
    QMAKE_CXXFLAGS += -finput-charset=UTF-8 -fexec-charset=UTF-8
}

로 해보세요.

bh1418의 이미지

저렇게 수정하면 QMAKE_CXXFLAGS += -finput-charset=UTF-8 -fexec-charset=UTF-8

이거는 어디에 넣나요?

라스코니의 이미지

그거는 그냥 두시고 위의 CONFIG 두개만 지우시라는 겁니다.

bh1418의 이미지

빨간 삼각형이 400개가 넘개 뜨네요? 큰 문제 인건가요?

댓글 첨부 파일: 
첨부파일 크기
Image icon 12412124.png134.32 KB
라스코니의 이미지

보니 cryptlib 빌드가 필요하네요. 아니면 cryptopp 소스를 인쿨루드해서 빌드해야 하는데 직접하시는 건 어려울 것 같고 또 cryptopp는 MSVC에서 빌드되는 것 같네요. 지금으로서는 최악인데.

님이 해야되는 것은
1. MSVC 설치(설치 버전은 Qt가 지원하는 버전을 선택) -> cryptopp 프로젝트 import -> 빌드 -> cryptlib.lib 파일 생성 확인
2. Qt를 mingw가 아닌 MSVC 용 설치파일을 받아서 재설치
3. 프로젝트에 .pro에 지웠던 부분을 다시 살리고 위에 생성한 lib 파일을 ./debug 디렉트로 바깥의 lib_debug (디버그 모드일 경우) 및 lib (릴리즈 모드일 경우) 폴더를 만들어서 넣어 주셔야 합니다.

그러면 될 것 같은데 행운을 빕니다.

bh1418의 이미지

저는 C언어나 이런쪽에 문외한이라 불러와서 어느정도 수정 그리고 빌드 이정도만 할줄 아는 상황에서

친절한 답변과 하루종일 리플 달아주신 님께 정말로 감사드립니다

매번 문제에 해결책을 제시해주셨는데 이제는 저도 이해의 한계로 말씀해주셔도 뭘 해야할지 모르겠어서

이제 그만 포기할까 합니다

오늘 하루 열일해주시고 리플 달아주셔서 정말 감사했습니다

추석 잘 보내시고 행복하시길 바랍니다 ( _ _ )

라스코니의 이미지

crypt가 gcc에서도 빌드가 된다고 나오는데 mingw에서도 가능할 것 같은데 아마 힘드시겠죠.
수고하셨습니다. ~~ 추석 잘 보내세요.

세벌의 이미지

초보자께서 첨부터 너무 어려운 걸 시도하신듯.
쉬운 것ㅂㅌ 해보시면 어떨까요?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.