프로그래밍
-
Visual Studio 2005에서 Library 겹쳐서 에러 나올 때 대처 방법Computer/Programming 2008. 9. 9. 00:03
VS98 프로젝트를 이용하는 다른 라이브러리 등을 링크하다 보면 링크 에러가 무수히 나오는데, 이 때 할 수 있는 방법이 링커 옵션에 /NODEFAULTLIB:"libcmt.lib" 과 같은 것을 추가해 주는 것이다. Project - Property - Configuration - Properties - Linker - Input - Ignore Specific Library 에 가서 겹치는 library들을 추가해 준다. 또는Command Line (명령줄) 에다가 /nodefaultlib:"libcmt.lib"과 같은 것을 추가하면 된다.
-
Win32 API List from MSDNComputer/Programming 2008. 8. 29. 15:04
MSDN Windows API Reference에서 추출하였다. http://msdn.microsoft.com/en-us/library/aa383749(VS.85).aspx Win32 API List - Alphabetical Order Win32 API List - By Category Alphabetical Order는 간단한 스크립트로 긁을 수 있다. 그러나 Category는 web page가 균일하지 않기 때문에 일부는 수동으로 했다. 다음은 긁는데 사용했던 프로그램 from urllib import urlopen import re webpage = urlopen('http://msdn.microsoft.com/en-us/library/aa383686(VS.85).aspx') text = webp..
-
프로그래밍을 위한 폰트Computer/Programming 2007. 10. 20. 22:31
프로그램을 하거나 tex 문서를 만들다 보면 역슬래시(reverse solidus)가 원 기호로 표시되기 때문에 정말 보기 싫다. 그래서 영문 폰트로 설정하면 예를 들어 Courier New의 경우 한글이 두 자에 걸쳐 길게 늘어져서 나오는데 바탕으로 늘려 나오는 것을 볼 수 있다. 보기가 정말 싫은데, 그것을 해결하기 위해서 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ FontAssoc\Associated DefaultFonts HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\ FontAssoc\Associated DefaultFonts여기에서는 폰트가 설정된 것이 없으면 디폴트 폰트를 무엇을 할지 결정하는 부분이다. 바탕..