320x100

Visual Studio Community 2013 무료화

Posted on 2015. 6. 11. 16:40
Filed Under Visual C++

작년, 2014년에 마이크로소프트의 CEO가 인도출신의 사티아 나델라(Staya Nadella) 로 바뀌었다고 한다. 

기사링크: http://www.wikitree.co.kr/main/news_view.php?id=158327

 

 

그러면서 Visual Studio Community 2013 무료버전을 내놓았고

https://www.visualstudio.com/products/visual-studio-community-vs

 

더불어 .NET을 오픈소스화 해서 리눅스와 Mac도 지원할 예정이란다. 홀~

https://github.com/dotnet/corefx

 

<정보출처: http://cafe.naver.com/gogoomas/308439>

 

 

아무튼

다운로드(vs_community.exe, 1.18MB) 받아서 설치를 해보았다. 

! 이 버전의 Visual Studio는 Internet Explorer 10 이상에서 가장 잘 작동합니다.

  컴퓨터에 Internet Explorer 10이 설치되어 있지 않은 경우 일부 기능이 정상적으로 실행되지 않을 수 있습니다.

 

뭐래니 -_-+++

차차 설치해서 사용해보아야겠다.

 

<정보출처: http://cafe.naver.com/gogoomas/308439>

 

PS.

IE10 미만 버전시 사용할 수 없다는 일부기능▶ https://support.microsoft.com/ko-kr/kb/2906882

얼추 검색해보니 왠만하면 IE10이상으로 업그레이드 하는 것이 정신건강에 좋을듯하다.

더불어 GUI버그가 있으니 서비스팩도 설치하라는 블로거의 권고를 보았다.


2016/07/05

○ Visual Studio 2013 버전 평가판: 다운로드


 

 

 

반응형

#pragma 에 대한 정리 [링크]

Posted on 2013. 4. 18. 13:20
Filed Under Visual C++

http://iprinceps.egloos.com/1334766 또는 http://ungvary.tistory.com/10



반응형

UNICODE와 MCBS

Posted on 2013. 4. 12. 11:02
Filed Under Visual C++

컨트롤에서 한글이 깨지는 문제시,

 

Multibyte와 UniCode의 차이점입니다.

Multybyte는 영문 1 byte, 한글 2byte를 씁니다.

그러나 UniCode는 영문한글 모두 2byte를 쓰지요.

 

이 때문에 각 컨트롤이 원하는 바를 맞추지 못하면 한글이 깨지게 된답니다.

 

대표적으로 pszText는 Multybyte 형태의 자료형입니다.

그에 비해 LPWSTR 는 Unicode지요.

 

프로젝트 생성 후 아무런 설정을 건드리지 않았다면 프로그램은 기본적으로

UniCode 로 작성하도록 합니다. (호환성에는 좋거든요.)

 

그러나 ListCtrl은 Multibyte를 사용합니다.

그 때문에 UniCode를 Multibyte로 바꿔서 값을 넣어줘야 합니다.
바꾸는 방법은


USE_CONVERSION; // A2W, W2A를 사용하기 위해 먼저 선언한다.


A2W ( Multy를 Unicode로)
W2A (Unicode를 Multy로)

를 사용하면 됩니다.


USE_CONVERSION;

CString strValue; // 프로젝트 설정에 따라 형태가 결정됩니다. 아마도 UniCode일 것입니다.

strValue.Format( _T( "%s" ), W2A(itemp));
 
출처: 네이버 지식IN

 

반응형

#define을 이용한 typedef 중복 선언 방지법

Posted on 2009. 4. 28. 18:32
Filed Under Visual C++


#if !defined(int32_defined)       // or  #ifndef int32_defined
typedef unsigned long int32;
#define int32_defined
#endif

--> 선언과 함께 임의로 #define 를 해준다.
반응형

[Visual C++/MSDN] 도움말 항목에서 코드 예제 컴파일 방법

Posted on 2009. 4. 28. 18:24
Filed Under Visual C++


방법: 도움말 항목에서 코드 예제 컴파일

Visual Studio 2005 문서에는 사용자가 만들 수 있는 프로그램의 형식을 보여 주는 코드 예제가 들어 있습니다. Visual Studio 도움말 메뉴에서 이러한 예제 프로그램의 소스 코드를 볼 수 있습니다.

이러한 예제 프로그램은 일반적으로 콘솔 응용 프로그램입니다. 콘솔 응용 프로그램은 완전한 프로그램으로 작성해도 크기가 크지 않기 때문에 예제로 사용하기에 적합합니다. 코드 예제는 언제라도 사용자의 프로젝트에 복사하여 붙여넣을 수 있습니다.

이 절차에서는 도움말 항목에서 Visual C++ 코드 예제 프로그램을 찾는 방법과 이 프로그램을 컴파일하여 실행하는 방법에 대해 설명합니다.

예제 Visual C++ 프로그램을 클립보드에 복사하려면

  1. 도움말 메뉴에서 목차를 클릭합니다.

  2. 필터링 기준 목록을 Visual C++로 설정합니다.

  3. 예제 프로그램 중 하나를 찾습니다.

    목차 영역에서 개발 도구 및 언어, Visual Studio, Visual C++프로그래밍 가이드의 트리 노드를 차례로 엽니다.

    Visual C++ Express Edition을 사용하는 경우 Visual Studio용 Express Library, Visual C++ Express Edition프로그래밍 가이드 노드를 차례로 엽니다.

  4. 도움말의 이 영역에는 많은 예제 프로그램이 있습니다.

    예를 들어, C++로 .NET 프로그래밍Windows 작업을 열고 방법: 시작 후 경과한 시간 검색 항목을 선택합니다.

    이렇게 하면 환경이 어떻게 구성되어 있는지에 따라 도움말 브라우저나 Visual Studio의 창에 해당 항목이 열립니다.

  5. 코드 복사 단추를 클릭하여 예제 프로그램을 클립보드에 복사합니다.

  6. 클립보드에 소스 코드를 복사하면 다음 중 하나를 수행할 수 있습니다.

    • Visual Studio에서 현재 프로젝트에 새 .cpp 파일을 추가하고 소스 코드를 이 파일에 붙여넣은 다음 방법: Visual Studio에서 CLR를 대상으로 하는 C++ 프로그램 컴파일 항목의 설명에 따라 Visual Studio 개발 환경에서 이 파일을 컴파일할 수 있습니다.

    • 소스 코드를 텍스트 편집기에 붙여넣고 확장명으로 .cpp를 사용하여 이를 저장한 다음 아래 설명에 따라 명령줄에서 이 파일을 컴파일할 수 있습니다.

코드 컴파일

예제 프로그램은 간단한 Visual C++ 콘솔 응용 프로그램이므로 아래 절차에서 설명하는 방법에 따라 명령줄에서 이를 컴파일하는 것이 더 쉽습니다.

클립보드에 복사한 코드 예제를 컴파일하려면

  1. 시작 단추를 클릭하고 모든 프로그램, Microsoft Visual Studio 2005, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2005 명령 프롬프트를 클릭하여 Visual Studio 명령 프롬프트 창을 엽니다.

  2. 명령 프롬프트에 다음과 같이 입력하고 Enter 키를 누릅니다.

    notepad timeelapsed.cpp

    새 파일을 만들지 확인하는 메시지가 나타나면 를 클릭합니다.

  3. 편집 메뉴에서 붙여넣기를 클릭하여 복사한 프로그램을 메모장에 추가합니다.

  4. 파일 메뉴에서 저장을 클릭합니다.

  5. 파일 메뉴에서 끝내기를 클릭하여 메모장을 종료합니다.

  6. 명령줄 프롬프트에 다음과 같이 입력하고 Enter 키를 누릅니다.

    cl /clr timeelapsed.cpp

  7. timeelapsed.exe 프로그램을 실행하려면 timeelapsed를 입력하고 Enter 키를 누릅니다.

    프로그램이 실행되고 Windows를 마지막으로 시작한 이후 경과된 시간이 표시됩니다.

  8. exit를 입력하고 Enter 키를 눌러 명령 프롬프트 창을 닫습니다.

참고 항목

반응형

About

by 쑤기c

반응형