본문 바로가기

오류

(28)
M$ Windows7 USB download tool 에서 USB 복사 시도시 오류 날 경우. 마이크로돈프트에서 지원하는 툴 중에, 공개소스의 사용으로 논란이 일었었던 Windows7 USB download tool 이라는 것이 있습니다. 이 tool 은 MSDN 등으로 내려 받은 DVD image 나 CD-ROM image 를 USB 나 물리적인 ODD 로 구을 수 있도록 해 주는 C# 을 이용해 만든 공개 툴 입니다. 그간 OS 가 들어간 부팅용 ISO 를 실제 USB 나 CD/DVD-ROM 으로 만들기 위해서는 상용 tool 이나 여러 어려운 방법들을 통해서나 가능 했었는데, 이를 간편화 시킨것 까진 좋으나 문제점이 V3 와 함께 사용할 경우 마지막 4/4 단계 "부팅 가능한 USB 장치 만들기" 부분에서 장치를 사용할 수 없다는 오류를 냅니다. V3 를 사용할때 USB 를 부팅용으로 만드신..
의문 : winsock 에서 connect 에서 ERROR_ACCESS_DENIED 반환 !!! 현재 간단한 소켓을 통한 메시지 전송(명령어 일종)을 구현 중인데, 이게 이상한게 gcc 에서 컴파일하거나 해서 돌리면 잘 도는 것이 동일한 Windows API 를 이용해서 Delphi 에서 구동시 위와 같이 오류가 난다는 것 입니다. 에러 내용은 , 먼저 socket() 을 통해 fd 값을 얻고, 이것으로 connect() 를 하려면, 오류가 -1 이 리턴. WSAGetLastError() 를 통해 얻어 오는 것이 5 로서, ERROR_ACCESSS_DENIED 에 해당 하는 값 입니다. 과연 이 문제가 왜 발생 하는지 몇일 동안 고민 하고 있습니다. DLL 로 만들어서 call 하더라도 동일하게 문제가 발생 하는 것을 보아, 이것이 단순 socket 문제는 아닌 것 같고, 그렇다고 Administr..
Cygwin+GCC/G++ 에서 POSIX path 지정 오류 발생. (해결) 이전의 문제점 이던, CodeBlocks 에서 새로운 Cygwin w/ gcc/g++ 컴파일 오류는 다음과 같이 해결이 가능했습니다. 간단히, Cygwin 내에서 /usr/bin/ 내용을 확인 해 보니, 다음과 같이 연결 되어 있더군요. /usr/bin/g++.exe 는 /etc/alternatives/g++.exe 를 symbolic-link. /etc/alternatives/g++.exe 는 다시 /user/bin/g++-4.exe 를 서로 symbolic-link 하고 있었던 것 입니다. 그래서 CodeBlocks 에서 직접 /usr/bin 에 있는 g++.exe 를 실행 해서는 컴파일 결과를 얻을 수 없었던 것 입니다. 이 문제는 CodeBlocks 내의 옵션을 다음과 같이 설정 해 주면 됩니다...
Cygwin+GCC/G++ 에서 POSIX path 지정 오류 발생. (원인) 우분투에서 개발이 좀 어려운 면이 있어, console application 개발용으로 Cygwin 과 g++ 를 CodeBlocks 10.05 에서 사용 중 이었습니다만, 구 버젼 cygwin 의 gcc 가 3.4.4 인 관계로 wstring 과 wostream, wistream 등에서 문제가 발생 했습니다. 그래서 gcc 4.5.1 을 쓰는 마지막 cygwin version 을 사용 했더니, 여전히 위와 같이 컴파일 하면 아무런 동작을 하지 않습니다. 혹시나 해서 cygwin shell 에서 컴파일을 해 보니, nodosfilewarning 을 지정하라는 말이 나옵니다. 아무래도 DOS 형태의 지정은 POSIX 에 위배 되는 행우 이겠죠. 일단, 이 nodosfilewarning 이란 오류를 안보기 ..
Visual Studio 에서 import 한 프로젝트를 Code Blocks (gcc/minGW) 에서 빌드 실패 할때. 정말 많은 이유로 Visual Studio 를 싫어 하는 이유중, 그중 하나가 바로 위 이미지처럼 나오는 뭔가의 DLL 이 없어서 오류가 나는 경우 입니다. 멍청한 M$놈들이 지들이 만든 DLL 의 참조 오류가 많아지자, manifest 개념을 도입해서 DLL 특정 위치 해결 점을 어찌저찌 해 보고자 해 놓고선, 컴파일러 자체가 Visual Studio 에서 개발에서 쓰는 DLL 이 없으면 표준 WindowsAPI 로 도는 프로그램이 돌지도 못하게 해 놓은 것이죠. M$ 개발자들이 편하니, 사용자가 되는 VS 개발자가 개노가다 해야 하는 겁니다. 참으로 븅신같은 현상이 아닐수가 없죠. 분명히 프로젝트를 표준 Windows API 만을 사용하는 프로젝트로 만들어도, 저놈의 알수도 없는 DLL 참조 오류는 ..
iTunes 설치 오류중, Application Support 오류의 경우 대처법. 이번에 iTunes 를 Windows7 설치 직후 설치 및 실행 하려니 다음과 같은 오류가 납니다. 위의 경우는 Windows7 업데이트가 제대로 이루어 지지 않았다거나, MS Visual Studio 2005 redist. service pack1 이 설치 되지 않은 경우 입니다. 전자의 경우는 일단 윈도우즈 업데이트 분 을 모두 설치 후 재시작 한 다음, iTunesSetup.exe 나 iTunes64Setup.exe 를 7zip 과 같은 Archive Extractor 로 압축 해제를 한 다음, AppleApplicationSupport.msi 를 설치 해 주면 됩니다. 제대로 설치 된다면, 다음과 같이 설치 완료 화면이 뜹니다만.. 만약 오류가 난다면 VisualStudio 2005 Redist ..
CodeJoke, 나보고 빌드를 하라는 거냐? 말라는거냐? 휴가중에도 회사에서 진행 되는 프로젝트에 테스트를 해 보아야 할 CodeJoke 라는 MFC 용 UI 라이브러리를 테스트 해 봐야 할 필요가 있어 일단 자주 죽는 PC 겨우 살려 테스트 해 보기 위해 SourceCode 를 받아 빌드를 하도록 노력 해 보았습니다. 만! ... 장난하냐 .. CodeJoke ... 빌드를 static lib 으로 시도 했습니다. 당연 이 컴터에 설치된 컴파일러 라곤 Visual Studio 2010 뿐이라, 2010 용으로 빌드! 대박 오류 부터 납니다. CodeJoke 가 이게 상용 라이브러리 인데 .. 왜 오류지? 하고 보니. 응? afxwin.h ? MFC 용 라이브러리 인가? 싶어 확인 해 보았습니다. afxwin, afxext 등등 .. MFC 에서 자주 쓰는 쓰..
뭐지 ... malloc 하는데 뭔 Data Abort 야 ??? 윈도 모바일 6.1 용 어플을 만들다 보니 발생하는 이 에러 ... 디버깅을 어찌 해 볼라고 calloc 을 malloc 과 memset 으로 바꿔 볼라니 .. 이건 뭐 ... 다른 DLL 을 참조??? sqlcess30.sys.dll ... 넌 데체 뭐냐 ... 난 SQL 같은거 쓴 적 없단 말이다 ... 단지 IImageFactory 만 쓴거라규 .... ㅠㅠ 아놔 ... 그냥 메모리가 모자란가 ? 별로 쓰지도 않는데 ... 1MB 도 안쓰는데 왜 이런 오류가 나는건지 ... 아호~~윈도우모바일 .. 넌 미스테리야 ㅠㅠ