coino.h in Linux

dev/snippet 2014/05/02 22:35 |

Windows 환경에서 작성된 콘솔 프로그램 코드를

Linux 환경에서 gcc compiler로 빌드를 수행하면 가끔 이런 메시지를 볼 수 있습니다.



  fatal error: 'conio.h' file not found

conio.h 라는 헤더를 찾을 수 없다네요.


conio.h는 C standard 헤더가 아닙니다.

MS-DOS console에서 input과 output을 제공하는 헤더일 뿐입니다.


때문에 Linux gcc compiler로 소스를 빌드할 때에는

Unix-like 시스템에서 유사한 역할을하는 curses.h 혹은 ncursed.h 등으로 대체해주어야합니다.


크리에이티브 커먼즈 라이선스
Creative Commons License

'dev > snippet' 카테고리의 다른 글

coino.h in Linux  (0) 2014/05/02
windows git에서 libcurl 오류 해결방법  (0) 2013/07/10
Posted by Asterisk*

Trackback Address :: http://devasterisk.tistory.com/trackback/29 관련글 쓰기

  1. Subject: android apk

    Tracked from android apk 2014/09/14 11:41  Delete

    Dev. Asterisk 's blog 、 ::

  2. Subject: candi crash

    Tracked from candi crash 2014/09/15 17:23  Delete

    Dev. Asterisk 's blog 、 ::

  3. Subject: hotmail support iphone

    Tracked from hotmail support iphone 2014/09/21 18:02  Delete

    Dev. Asterisk 's blog 、 ::

  4. Subject: Link Website

    Tracked from Link Website 2014/09/26 11:06  Delete

    Dev. Asterisk 's blog 、 ::

댓글을 달아 주세요

작업용 사운드

other 2014/05/01 22:48 |


  1. 자연음
  2. 일반 환경 소음
  3. 화이트 노이즈
  4. 복합 소음



크리에이티브 커먼즈 라이선스
Creative Commons License

'other' 카테고리의 다른 글

작업용 사운드  (0) 2014/05/01
Posted by Asterisk*

Trackback Address :: http://devasterisk.tistory.com/trackback/28 관련글 쓰기

  1. Subject: hay day free

    Tracked from hay day free 2014/09/14 03:29  Delete

    Dev. Asterisk 's blog 、 ::

  2. Subject: please click the next page

    Tracked from please click the next page 2014/09/26 19:03  Delete

    Dev. Asterisk 's blog 、 ::

댓글을 달아 주세요

window git 사용시 다음과 같이 libcurl 오류가 발생하는 경우가 있다.


$ git clone https://android.googlesource.com/platform/frameworks/volley

Cloning into 'volley'...

fatal: unable to access 'https://android.googlesource.com/platform/frameworks/volley/': Protocol https not supported or disabled in libcurl


원천적인 이유는 libcurl의 ssl enable 되어있지 않기 때문이다.


하지만, git 설치 경로 이하의 libcurl.dll은 정상적으로 ssl이 enable된 상태이다.

문제는 C:\Windows\System32 안에 설치된 libcurl.dll이 존재한다면 이것을 참조하기 때문에 발생한다.


따라서 C:\Windows\System32 혹은 C:\Windows\SysWOW64 폴더 내에 위치한 libcurl.dll을 삭제하면 정상적으로 하위 경로의 libcurl.dll을 참조하게 된다.


(물론 삭제보다는 backup 혹은 bk 등의 postfix를 붙여 이름만 변경해두는 것이 좋다.)

크리에이티브 커먼즈 라이선스
Creative Commons License

'dev > snippet' 카테고리의 다른 글

coino.h in Linux  (0) 2014/05/02
windows git에서 libcurl 오류 해결방법  (0) 2013/07/10
Posted by Asterisk*

Trackback Address :: http://devasterisk.tistory.com/trackback/27 관련글 쓰기

  1. Subject: منتديات حكم

    Tracked from منتديات حكم 2014/09/10 14:52  Delete

    Dev. Asterisk 's blog 、 ::

  2. Subject: faceq

    Tracked from faceq 2014/09/14 06:49  Delete

    Dev. Asterisk 's blog 、 ::

  3. Subject: http://en.wikipedia.org/wiki/List_of_Self-help_books

    Tracked from http://en.wikipedia.org/wiki/List_of_Self-help_books 2014/09/30 18:37  Delete

    Dev. Asterisk 's blog 、 ::

댓글을 달아 주세요

티스토리 툴바