본문 바로가기

오래된 흔적/Visual Studio.NET

(11)
함수형 언어 F# * http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/ : F# at Microsoft Research * http://vsts2010.net/18 : 포스팅 * http://www.microsoft.com/downloads/details.aspx?FamilyID=b55f0532-ac3c-4106-918c-5586a953a7da&displaylang=en : MSI 설치 파일 다운로드
_MSC_VER (Visual C++ 컴파일러 버젼) _MSC_VER 은 Visual C++ 의 컴파일러 버전을 나타내는 매크로 상수이다. 1000 : Visual C++ 4.x 1100 : Visual C++ 5 1200 : Visual C++ 6 1300 : Visual C++ .NET 1310 : Visual C++ .NET 2003 1400 : Visual C++ .NET 2005 1500 : Visual C++ .NET 2008 * msdn : using the window headers
CoInitializeEx 컴파일 에러 * 에러내용 error C2065: 'CoInitializeEx' : undeclared identifier 분명히 _WIN32_WINNT 0x0500으로 나오더라. #if문도 활성화 블록으로 되어 있었다. 그래도 안됐다. -_ㅜ (구글 검색한 예) _WIN32_WINNT < 0x0400 on my Win XP Pro SP2 Joachi posted on 2007년 1월 29일 월요일 오전 3:51 According to http://msdn2.microsoft.com/en-us/library/aa383745.aspx Win XP should have ver nr 0x0501 which is more than 0x0400 which is supposed to correspond to Win NT4. Ho..
_WIN32_WINNT 윈도우 버젼 값 _WIN32_WINNT 0X0400 // WIN 95 _WIN32_WINNT 0X0410 // WIN 98 _WIN32_WINNT 0X0500 // WIN 2000 _WIN32_WINNT 0X0501 // WIN XP _WIN32_WINNT 0X0502 // WIN 2003 _WIN32_WINNT 0X0600 // WIN VISTA
Inno Setup 요걸로 깔끔하게 해결해 버렸습니다. 이렇게 섭섭하고 허무하고 감격스러울 수가..
Installer 이야기 요놈 때문에 머리가 무쟈게 아픕니다.. 울 게임에서 인스톨러의 역할은 별거 없었습니다.. 1. 폴더 구조대로 유저 피시에 파일을 푼다. 2. 바탕화면에 바로가기를 설치한다. 3. 웹에서 게임을 실행하는 방식이라 ActiveX를 사용하고, 이 놈이 참조하는 레지스트리(HKLM, HKCU)에 값을 입력한다. 4. 프로그램 그룹을 등록한다.. (프로그램 메뉴에서 제거하는 것이 목적) 5. 게임에서 PhysX를 사용하기 때문에 NVIDIA PhysX System Software_ver.exe 파일을 자동 설치한다. 이게 다 였습니다.. 그리하여.. 최초에는 InstallFactory로 작업해서 잘 되었습니다.. XP는 아즈 걍 별 문제 없더군요.. Windows Vista와 Windows7이 저의 머리를 아프게..
Side by Side Assemblies http://msdn.microsoft.com/ko-kr/library/aa376307(en-us,VS.85).aspx A Windows side-by-side assembly is described by manifests. A side-by-side assembly contains a collection of resources—a group of DLLs, Windows classes, COM servers, type libraries, or interfaces—that are always provided to applications together. These are described in the assembly manifest. 윈도우즈 side-by-side assembly는 manifests에 ..
VC++ Debug Option 최초 작성 : 2002년. 현재 2007년 : 수정 및 내용 추가중... [by northwind] Compiler options for finding Bugs #1 Compiler Options 의미 /W4 Warning Level을 최대로 하여 컴파일 ( 모든 빌드 타입에 가능 ) /D "_DEBUG" Assetion, Trace 같은 디버깅용 코드가 컴파일시 포함되록 만든다. ( 디버그 빌드에서만 ) /GZ 생성시에 초기화 되지 않는 변수를 특정 값으로 채워 흔히 디버그에서는 나타나지 않고 릴리즈 빌드에서 나타나는 에러를 사전에 검사할 수 있게 하여 디버그에 도움이 되게 함. ( 디버그 빌드에서만 ) /Od 최적화하지 않는다. 코드를 디버그에 적합하게 만든다. ( 디버그 빌드에서만 ) /GF 실행 ..