본문 바로가기

비주얼스튜디오

(6)
Visual Studio 에서 utf-8 인코딩된 소스코드 사용하기. 리눅스 플랫폼에서 개발된 c/c++ 소스코드를 컴파일할 일이 생겼다. 한국어 윈도우에서 visual studio 2015 로 프로젝트를 만들어 컴파일하여 돌려보니, 가져온 소스코드의 인코딩이 cp949 가 아닌 utf-8 이어서 메시지가 깨져서 나왔다. 소스 자체의 인코딩을 바꾸어 주는 방법도 있었지만, utf-8 소스를 그대로 유지하고, visual studio 2015 프로젝트 세팅을 변경하여 사용하고 싶었다. 찾아보니 그런 방법이 있었다. https://docs.microsoft.com/ko-kr/cpp/build/reference/utf-8-set-source-and-executable-character-sets-to-utf-8?view=msvc-140 /utf-8(소스 및 실행 파일 문자 집합을..
[VCPKG] VCPKG OFFLINE 사용하기 python pip의 편리성에 익숙해진 사람(나)들은 cpp 오픈소스 라이브러리들을 빌드하며 무수히 머리털을 뽑아냈다. (너무 고달펐음. 빌드뿐 아니라, 라이브러리, 인클루드 패쓰 설정하고 하는 것도)마이크로소프트에서 visual studio 에 오픈소스 라이브러리들을 매끄럽게 통합시키는 vcpkg 라는 툴을 (이미 몇년 전에)개발했다는 걸 알았다. 이걸 테스트해 보려고 하고 있는데...안타깝게도, vcpkg 는 vcpkg install zlib 와 같은 명령을 때리면, 오픈소스 라이브러리 소스를 네트워크를 통해 다운로드 받아와서, 빌드를 진행한다.그래서, 인터넷 연결이 되지 않는 내 주 개발환경에서는 vcpkg 를 쓸 수 없는 것인가 하고 낙담하고 있는 중에, 다음과 같은 글을 reddit 에서 발견했..
[VS2013|PTVS] Python Tool for Visual Studio 가 동작하지 않았다. - VS2015 Pro Update 3 - VS2015 용으로 사용할 수 있는 가장 최신의 PTVS 인 2.2.6 을 다시 설치하였다.설치 후 파이썬 인터프리터 환경 (Python Environments) 이 없어지면서, 파이썬 프로젝트 생성도 되지 않는 문제가 발생하였다.문제발생시에 프로젝트 생성하려고 하면 발생했던 팝업에는 Microsoft.Python.Tools.Interpreter... 어쩌고가 포함되는 메시지가 있었던 것 같다. 잘 기억이 안 난다.인터넷 검색으로 다음과 같은 stack overflow 답변을 찾아 따라한 후 문제가 해결되었다. https://stackoverflow.com/questions/38188868/vs2015-3-ptvs-python-tools-no-longer-wor..
[VS] LINK : warning LNK4075: '/INCREMENTAL'이(가) '/LTCG' 사양으로 인해 무시됩니다. https://blogs.msdn.microsoft.com/vcblog/2013/10/29/the-visual-c-linker-best-practices-developer-iteration/ 에서 발췌하여 번역함. LINK : warning LNK4075: '/INCREMENTAL'이(가) '/LTCG' 사양으로 인해 무시됩니다. LINK : warning LNK4075: ignoring ‘/INCREMENTAL’ due to ‘/LTCG’ specification 링크타임 코드생성 (/LTCG , `L`ink-`T`ime `C`ode `G`eneration) 옵션은 링커에게 전체 프로그램 최적화를 하게 한다./LTCG 로 활성화되는 최적화의 흔한 예는 모듈간의 함수 인라인화이다. 많은 기타 링커 최적화..
윈도우 환경에서 플랫폼 SDK 사용하기 c프로그래밍을 처음 시작하는 사람들에게 넘기 어려운 커다란 산이 내 컴퓨터에 어떻게 개발환경을 만드느냐는 것이다. 주변에 친구가 있거나 학교에서 배우는 사람들이라면 별 어려움 없이 물어봐서, 또는 컴파일러나 IDE를 받아서 깔아서 개발환경을 갖추겠지만, c를 혼자서 한번 배워봐야지 하는 마음으로 책을 한권 사서 보려는 사람에게 책에 나온 재밌어 보이는 것들을 실습해 보는데에 무엇이 필요한지를 알아내는 건 커다란 고민이다. 많이 추천하는 방식은 어디에선가 받은 비주얼 스튜디오 6.0을 깔아서 해 보는 방식일 것이다. 그러나 이건 엄밀하게 합법적인 방법이 아니다. 그 다음 방식은 비주얼 스튜디오 익스프레스 버전을 무료로 다운받아 깔아 환경을 갖추는 것이다. 아주 좋은 실습환경이 갖춰지지만, mfc 등 많은 ..
VS2008 윈도우들이 엉켰을 때. 편집창 윈도우, 결과창 윈도우, 검색창 윈도우 들이 막 엉켜서 스트링 검색하면 편집창을 가리면서 검색결과창이 위에 뜨고, 컴파일하면 또 소스 편집창이 가려지고 하는 상황이 계속 됐다. 한참 짜증내면서도 그냥 쓰다가 이걸 되돌리는 방법이 없는지를 찾았다. 해결책은 매우 간단했음. window - reset window layout 이 간단한 걸 해결 못하고 몇 달을 2008만 키면 괴로워했었네.