티스토리 뷰

dislin 연습

Bloodshed Dev-C++에 DISLIN 설치

회색입자 2017. 10. 17. 12:29

* 대학교 수업에서 쓰는데 설치하는 방법을 검색하니 한국어 검색결과를 쉽게 찾을 수가 없어서 경험을 공유할겸 써봅니다.

* 글은 모두 저와 제 컴퓨터 기준입니다.

 

 


 

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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함