반응형

Visual Studio 7

C#에서 "<클래스이름/네임스페이스이름>" 형식 또는 네임스페이스 이름을 찾을 수 없습니다.

말 그대로다. C#에서, "형식 또는 네임스페이스 이름을 찾을 수 없습니다." 라는 컴파일 에러가 떳을 때 검토해야 할 내용을 적어본다. ( = 내가 삽질했다는 뜻. ) 1. 철자. 대소문자. 가장 일반적인 경우가, 1.1. 예를 들어 공통 함수 혹은 메소드로 사용할 Class1 라는 클래스 혹은 네임스페이스를 선언해 놓고, 1.2. 클래스를 사용할 때 Using 키워드 선언을 using class1; 이런 식으로 대소문자를 잘못 쓰거나, 혹은 철자 오류 났거나... 뭐 이런거. 이게 가장 흔하다. 오류 구문 혹은 상단의 include ( = using ) 구문의 철자를 철저히 살펴볼 것. 2. Assembly 미포함. 첨부터 작업하던 프로젝트에 namespace 나 class 등을 추가하면 모르지만, ..

프로그램 2015.12.25

Visual Studio 에서 “LoaderLock was detected” 어쩌구 저쩌구 에러

말 그대로다. 옛날 프로젝트를 상위 버전의 Visual Studio 로 converting 할 경우 이러한 에러가 발생할 수 있다.아마 Library 보호 모드 중 하나인 것 같은데, 뭐 그게 중요한 건 아니고. 에러의 해결책은 menu > Debug > Exceptions 목록에서 "LoaderLock" 을 찾아, 체크를 해제해 주면 된다. 스택오버플로우에 있다. http://stackoverflow.com/questions/56642/loader-lock-error

프로그램 2015.06.25

MicroSoft Visual Studio - 라이센스 문제없는 버전.

https://www.visualstudio.com/products/visual-studio-community-vs MS 에서 Visual Studio 를 무료화 했다.정확하게 말하면, 5인 이하의 사업자 and 10억 이하의 매출일 경우 상업용 사용이 가능하다. 다른 모든 사용 시나리오: 기업이 아닌 조직의 경우 최대 5명의 사용자가 Visual Studio Community를 사용할 수 있습니다. 기업 조직(PC가 250대 이상이거나 연 매출이 미화 1백만 달러 이상)에서는 위에 설명한 공개 소스, 학술 연구 및 강의실 학습 환경 시나리오 외에는 사용이 허락되지 않습니다 회사에서는 VS 2010 을 이용중이라 개발에 위험성이 있긴 하지만, 라이센스 문제없는 버전이라면 그정도 위험성이라도 부담할 만 하..

프로그램 2015.06.23

Visual Studio 에서, 디버깅 메시지를 표시하는 출력 창을 표시.

제목 그대로임. 디버깅 할 때 디버깅 메시지 나오는 창 있잖아? 그거 보통은 default 로 나오는데, 실수로라도 닫아 버리면 표시하는 방법을 모른다. 이런 "창 이름" 은 정확하게 모르기 때문에 검색하기도 어렵고...쨌던 , 디버그에 사용되는 창은 "출력 창" 이고, 표시하는 방법은 Ctrl + Alt + O 를 누른다.그 이외 디버깅 방법은 http://support.microsoft.com/kb/815788/ko#5 를 보면 잘 알 수 있다. 끝.

프로그램 2013.08.09

C# 음성합성 프로그램 - TTS

Visual Studio 2010 으로 들어오면서, 음성인식과 음성합성이 기본 라이브러리로 장착되었다. 고로, 음성 관련 프로그램이 굉장히 쉬워졌다. 물론, 가격이 싼 만큼...음...품질은... ㅡ.,ㅡ; 원래는 이러저러한 이유로 TTS 프로그램을 개발해 보려 했었는데, 생각보다 엄청 간단하다. 자세한 내용은 http://blog.naver.com/techshare/100150170276 를 참고하면 된다. 프로그램은 위의 블로그( 뿐만 아니라 여기저기 있지만 ) 를 참고하여 만든 것이다. ( 테스트는 대강 요런 모양. )

프로그램 2012.03.12

C# - following error: 80040154 - Visual Studio 에서 64bit (x64) 로 컴파일 하는 방법.

TTS 프로그램을 만들어 보려는데, 아래와 같은 에러 메시지에 봉착했다. Retrieving the COM class factory for component with CLSID {D941651C-44E6-4C17-BADF-C36826FC3424} failed due to the following error: 80040154 클래스가 등록되지 않았습니다. (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). 80040154 클래스가 등록되지 않았습니다. (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). 앞뒤를 말하자면, 영어 이외의 TTS 프로그램은 MS의 별도의 SDK를 깔아야 하는데, 해당 S..

프로그램 2012.03.10

IntelliSense: #error directive: Please use the /MD switch for _AFXDLL builds

Visual Studio 에서, C++ 로 프로그램을 만들 때 이러한 에러가 나올 때가 있다. IntelliSense: #error directive: Please use the /MD switch for _AFXDLL builds 뒤저보니, 버그라는군. 이하의 설명대로 따라하면 된다. http://connect.microsoft.com/VisualStudio/feedback/details/549119/intellisense-error-on-build-solution 1. Right-click the Project. 2. Go to Config Properties->C/C++-> Code Gen ->. Double-click "Runtime Library" and set to "Multi-threaded..

프로그램 2012.02.21
반응형