티스토리 뷰
* 대학교 수업에서 쓰는데 설치하는 방법을 검색하니 한국어 검색결과를 쉽게 찾을 수가 없어서 경험을 공유할겸 써봅니다.
* 글은 모두 저와 제 컴퓨터 기준입니다.
Dev-C++
http://www.bloodshed.net/devcpp.html
구글 검색하면 sourceforge가 먼저 나오는데 갠적으로 거기가 더 편하네요
DISLIN
http://www.mps.mpg.de/dislin/downloads
서피스 프로 3에 설치했습니다.
1. dislin download -> disrtibution -> windows 64-bit -> dl_11_mg.zip
2. 압축을 풀고 폴더 안의 setup을 오른쪽 클릭해서 관리자 권한으로 설치
저는 설치 위치를 c:\dislin 에서 c:\dislinfordevc 로 바꾸었습니다.
3. 설치를 마치면 환경변수를 설정하라고 하는데 설명은 일단 뒤로 넘기겠습니다.
4. Dev-C++ 설치
버전은 2017년 10월 기준, 최신인 5.11버전으로
5. 설치가 완료되면 실행합니다.
6. Tools - Compiler Options 를 엽니다.
7. 사진과 같이 수정합니다.
위에 체크박스에 체크하고 C:\dislin(방금전에 설치한 위치)\dismg.a 를 써주는데
여기서 그래프에서 사용할 변수를 float형으로 쓸거라면 dismg.a를
double형으로 쓸거라면 dismg_d.a 로 해주시면 됩니다.
그리고 뒤에 띄어쓰기 한칸을 해주시고 -(하이픈)
영어소문자로 -luser32 -lgdi32 -lopengl32를 써줍니다.
그리고 띄어쓰기 한칸을 하고 다시 C:\dislin(방금전에 설치한 위치)\discpp.a -luser32 -lgdi32 -lopengl32 를 쓰고 다음으로 넘어갑니다.
또는
8. 다음에 directories의 C++ Includes 로 넘어가서
아래에 보면 빈칸이 있는데 그곳에 C:\dislin(설치위치) 와
C:\dislin(설치위치)\real64 를 넣고 add를 눌러주고 ok로 빠져나옵니다.
9. 이제 dislin이 정상적으로 작동하는지 test를 해봅시다.
새 파일을 만들고
#include <dislin.h>
int main()
{
metafl("XWIN")
disini();
disfin();
return0;
}
를 만들어 cpp 확장자로 저장해줍니다.
10. 다음 Execute - Compile 하고 Run을 순서대로 하면
아무것도 없는 빈 창이 뜨는 것을 확인 할 수 있습니다.
11. 창을 닫으면 dislin이 실행되었다는 문장이 표시되고 종료하시면 됩니다
12. 다음으로 dislin 홈페이지에 예제들이 있는데 하나만 가져와서 그것도 작동하는지 확인해보겠습니다.
예제 위치 : http://www.mps.mpg.de/1757371/exa_cpp
정상적으로 작동하네요.
13. 여기서 본인이 직접 만들고 나서 그래프를 만들 때
Dislin 이름;
이름.qplot(x axis, y axis, n_size); // 와 같이 해야 double 형이 적용됩니다.
그냥 바로
qplot(); // 사용시 float 형으로 인식하고 오류가 나므로 귀찮더라도 예제처럼 하셔야합니다.
따라서 위의 9번 예제를 다음과 같이 수정합니다.
#include "discpp.h"
int main ()
{
Dislin name;
name.metafl("XWIN");
name.disini();
name.disfin();
return 0;
}
main 함수가 너무 길어지면 함수로 빼서 정의하셔도 됩니다.
14. 이제 환경변수에 대해 설명하겠습니다.
고급 시스템 설정으로 들어갑니다
우선 새로운 변수를 만들고 다음으로 path에 경로를 추가하겠습니다.
새로 만들기를 두번 하는데 C:\(설치위치) 와 C:\(설치위치)\win 두개를 하시면 됩니다.
* 14번의 환경변수는 안하셔도 dev C++에서 dislin이 동작하는데
아무 문제가 없는 것 같아서 저는 안했습니다만 문제가 생기면 나중에 게시글을 수정하겠습니다.
'dislin 연습' 카테고리의 다른 글
성공한 Dislin 설정 기록) Win7 32bit dev C++ (0) | 2017.11.27 |
---|