기본 콘텐츠로 건너뛰기

글

라벨이 git인 게시물 표시

vcpkg - VisualC 용 package manager

 node.js 의 npm 처럼 c는 왜 간편한 패키지 설치 관리자 같은게 없나 늘 의문 이었슴. c#(.net)을 위한 nuget 이 있기는 했지만, 이건 c++ 용이 아니라 여러가지가 혼재 되어 있어서 사용하기 애매 하단 느낌이었는데, 자료 검색 중 발견 !!!!!!! 이미 많은 분들이 사용하고 있을 듯, 사용법은 기존 pkg manager 와 비슷 https://github.com/microsoft/vcpkg 위 git 웹이지 설명에는 라고 되어 있었슴. C++ Library Manager for Windows, Linux, and MacOS 해당 페이지에 설치 방법에 대해 설명이 있으니, 가능한 자세히 읽어볼 것. VisualStudio 2019 community 설치(또는 다른 VisualStudio 버전중 택 1) git 프로그램을 통해 해당 주소에서 소스 다운로드하고 윈도우 도스명령창(cmd.exe) 창에서 'bootstrap-vcpkg.bat' 입력후 <enter> 하면 vcpkg.exe 가 생생됨. 아래와 같이 명령을 사용할 수 있으며 >vcpkg version    <- 버젼 확인 >vcpkg list          <- 설치된 패키지 목록 조회 >vcpkg search <pkgname> <- 설치하고픈 이름의 패키지 찾기 >vcpkg install <pkgname>  <- 패키지 설치 >vcpkg remove <pkgname> <- 패키지 삭제 ex) mysql 검색시 G:\vcpkg>vcpkg search mysql gdal[mysql-libmariadb]                Add mysql support using libmariadb libmariadb    ...

[Windows 환경] github 에서 googletest 내려받고 빌드하기

Link: https://github.com/google/googletest https://github.com/google/googletest/blob/master/googletest/docs/Primer.md ** 빌드없이 그냥 윈도우용 바이너리만 가져다 쓸꺼면 아래 주소 참고하여 다운로드 https://github.com/iat-cener/tonatiuh/wiki/Installing-Google-Test-For-Windows 0. google test 를 검토하고 있는 이유 - c++ unit test에서 사용성이 검증됨 - 플랫폼 중립적, 다양한 운영체제(Windows, Mac, Linux 등) 다양한 컴파일러(msvc, gcc,  지원(한번만 익히면 플랫폼과 사용없이 사용가능) - 다양한 테스트 셋을 지원 : 테스트 실행하여 오류시 중지와 오류 결과 표시 등 다양한 옵션이 존제 - 다양한 오픈소스 프로젝트에서 사용중, Chrom, LLVM 등 1. 다운로드 git client git client 가 없는 경우에 https://git-scm.com/downloads 로 가서 해당 운영 체제에 맞는 클라이언트를 다운로드 함 난 Windows용으로 SourceTree를 사용함... 사실 자주 하지는 않음. 간단한 기능만 주로 사용하기에 GUI 에서 버턴들만 약간 습득하면 충분히 설정가능 2. 경로 획득하기 google test 다운로드 경로 (github.com) 메뉴 말고 화면 위쪽 부분에 "Clone or Download"를 선택하면 git으로 다운받을 수 있는 리모드 경로를 획득 3. 위 2번에서 얻은 다운로드 경로를 이용해서 clone으로 git 다운로드 각자 알아서 수행 4. google test 빌드하기 다운로드 받은 google test 의 경로에 googletest/msvc/ 폴더로 이동해서 VisualStudio로 해당 Debug/Release Win32/Win64용 구분...

github 안내서 정리

1. github 간편 안내서 (개념 정리/디자인 굿~!) https://rogerdudler.github.io/git-guide/index.ko.html 책이나 다른 것 보시기 전에 먼저 보시기 권합니다. svn 등의 개념을 알고 있으시다면, 요약 정리되어 스크롤하면서 보시면 쉽게 이해가 되더군요. 2. 완전초보를 위한 깃허브 요약 정리 https://nolboo.github.io/blog/2013/10/06/github-for-beginner/ 'github' 구글 검색하면 거의 처음에 표시되는데, 과연 요약된 내용이 알차서,  필요한 기능을 다시 생각해내거나, 정리하기에 좋은 게시물로 생각이 듭니다.

git, github 사용하기

* git 간편 안내서 http://rogerdudler.github.com/git-guide/index.ko.html * git 사용법 http://www.dreamy.pe.kr/zbxe/CodeClip/95408 * git 사용법(슬라이드쇼) http://www.slideshare.net/dhrim/git-12030742 * pro git 번역서 http://dogfeet.github.com/articles/2012/progit.html

[링크] 웹 기반 플랫폼

웹(자바스크립트)기반 플랫폼 - node.js로 만들어진 오픈소스 프로젝트 : nFORGE http://blog.outsider.ne.kr/827 - Git기반의 위키 : Gollum http://blog.outsider.ne.kr/579 - HideSlide.js 를 이용한 이미지 갤러리 만들기 http://offree.net/plugin/print/?id=2482 - HideSlide.js 를 이용 웹페이지를 프리젠테이션 페이지로 http://offree.net/plugin/print/?id=2480