본문 바로가기

64bit

(18)
MinGW-W64 + glut32 예제 컴파일 하기 이전에 올린 MinGW-W64 에 기본으로 포함 되지 않는 glut32 를 만드는 방법을 다음으로, 간단히 OpenGL GLUT Example 페이지에 있는 blender.c 예제를 컴파일 해 보도록 하겠습니다. 먼저 아래의 압축 파일을 특정 위치에 푼 다음 (blender.c 소스 포함임) 해당 위치에 기존의 glut32.dll 을 복사 해 두고 make 를 해서 blender.exe 를 만들 수 있습니다. 단, 이 소스를 빌드 하기 이전엔 반드시 glut32 를 MSYS 에 make install 로 설치한 상태여야 합니다. Windows 의 정책 상 DLL 이 EXE 와 함께 있거나, Windows system 폴더 안에 복사가 되어 있어야 하므로, DLL 을 먼저 복사 해 오는 것을 고려해야 EX..
FLTK MPG123 GUI Player 0.1.0.2 FLTK 1.3.4-1(-ts) 64bit 와, fl_imgtk + mpg123 64bit build DirectX 를 결합한 오디오 플레이어를 진행 중 입니다. 물론 mpg123 을 쓰기 때문에 mp3 까지만 재생 하기 때문에 fl_imgtk 로 GUI 효과를 주는 것에 대한 테크 데모 정도가 될 듯 합니다. 아래는 금일 까지 만든 데모의 실행 파일 입니다. 64bit Windows 에서만 구동 됩니다. 실제 mp3 를 test.mp3 란 이름으로 바꾸고 실행 파일과 함께 구동 하시면 album art 가 있을 경우 배경 이미지와, 이미지 전체를 자동으로 읽어 오게 됩니다. 음악 컨트롤은 따로 만들지 않았고, 설계가 Mac OS X 나, Linux 모두 구동 되도록 만들고 있기 때문에 내부에 audio..
wget 1.18 win32 M-SYS 나 Cygwin 등을 쓰신다면 WGET 이 미리 설치 되어 있거나, 쉽게 빌드 할 수 있습니다. 하지만 일반적으로 모든 PC 에 이걸 빌드 환경을 만들고 빌드 하고 할 필요는 없으므로 아래 URL 에서 쉽게 내려 받을 수 있습니다. https://eternallybored.org/misc/wget/ 자신의 시스템에 맞는 바이너리를 내려 받으시고, 받은 파일을 Program Files 안에 만들어 넣으시거나, 별도의 tool 폴더 안에 넣으 신 다음 PATH 에 이를 등록 하고 쓰시면 cmd 나 Power shell 등에서 쉽게 호출 해서 쓸 수 있게 됩니다. WGET 으로 내려 받을 수 있는 것은 기본 HTTP 나 FTP 는 물론, HTTPS 도 함께 지원 하며, -p -k 등의 옵션으로 이미..
Renesas(Hitachi) H8SX1520R Firmware Writer (Windows32,64) 이전에 만든 르네사스(히타치) H8SX1520R MCU 의 펌웨어를 써 주는 프로그램 입니다. 리버스 엔지니어링으로 만든 부분이 있으므로 시리얼 통신 속도가 조금 느린점은 단점이 될 수 있으나, FDT 와 같은 무거운 프로그램을 직접 설치 하지 않아도 되는 장점이 있으며, 알아서 복잡한 통신을 모두 처리 해 주도록 만들어 졌습니다. 지원되는 파일은 모토롤라 S-Record 로 만들어진 MOT 파일만 받습니다. MOT 내에 Write 영역, 크기 등이 Mapping 되어 있기 때문에 필요한 부분만 쓸 수 있도록 되어 있으므로, 실제 써질 영역이 적다면 빨리 끝나도록 되어 있습니다. MCU 자체에서 펌웨어를 지우는 부분이 오래 걸리는 시간적인 제약 사항과, Write 후 결과를 확인 하는 부분이 FDT 보다..
BAFO IrDA Windows7 32/64bit Driver 이전에 쓰던 IrDA USB device 를 새로운 Windows7 이 설치된 PC에 연결하니 드라이버를 찾을 수 없다는 오류를 내서 찾아낸 드라이버 입니다. 이 제품은 SigmaTel사의 칩셋을 쓴 제품으로, 아래 수동드라이버 (설치본이 있는 것이 아니라, 해당 장치의 드라이버를 직접 지정해서 설치하는 방법) 를 받아 설치 하시면 사용이 가능합니다. 압축파일 내에 두가지의 32bit 및 64bit 드라이버가 따로 포함 되어 있습니다.
CISCO AIR-PI21AG-W-K9 Windows7 지원 드라이버 요즘 시중에서 (업자로부터) 3000 원이란 경이적인 중고가격으로 구할수 있는 CISCO AIR-PI21AG-W-K9, Desktop용 WiFi card 입니다. 특이하게 생긴 안테나가 네트웍 카드와 일체형으로 붙어 있어서 처음 이걸 어떻게 PC 에 장착 하려는지 궁금해 할수도 있을만한 형태의 위용을 자랑 하는 극강의 수신률을 보여 주는 고급 제품 입니다. 안테나는 위 사진처럼 생겼습니다.PC 에장착 하기 위해서는 받침대에서 저 길쭉하게 생긴 안테나를 잡아 당기면 툭 빠집니다.그 상태로 옆의 홈으로 부터 케이블을 분리, 받침대 뒷쪽 구멍부로 부터 안테나를 뺀 다음 PC 뒷면 PCI slot 구멍으로 안테나를 먼저 집어 넣은 다음 PCI slot 을 장착 하면 쉽게 설치 할 수 있습니다. 이 케이블이 성능..
minGW x86-64bit, DLL 빌드시 libc++ 문제 해결. 현재, 일반적으로 사용할 수 있는 컴파일러 중 64bit Win32.PE 를 생성 할 수 있는 것은 minGW 말고는 없는 걸로 알고 있습니다. 상용 컴파일러 로는 뭐가 있는지 알수 없기 때문이기도 합니다만 -_-;; intel 같은데서 나오는 컴파일러는 64bit 를 지원 하겠죠. 하지만 범용적으로 쓰기엔 어려움이 있으므로, 저는 gcc 의 windows 판인 minGW 를 사용합니다. 릴리즈 버젼 4.5.5 를 현재 사용하고 있으며, OpenSource 로서 SourceForge 에서 개인 릴리즈 버젼으로 다운로드 받을 수 있습니다. 언제나 그렇듯 ... minGW 는 상용 컴파일러가 아니므로, 해당 컴파일러로 만들어진 바이너리가 오동작 해도 그에 대한 warranty 는 전혀 없습니다! 현재 64b..
아버지를 위한 한글 HTML/PHP 에디터. 시작은 64bit 윈도우 프로그램들의 부재로 인해 제작을 하려는 것 이었습니다만... 아버지께서 매번 구버젼의 HTML (한글이 지원도 제대로 안되는) 코드를 사용하시면서 작업을 하시는 게 떠올라 문법 강조 기능이 있으면서 손쉽게 HTML 코드를 넣어 가며 웹페이지를 만들 수 있는 에디터를 만들기로 했습니다. 예전의 N사의 웹 에디터 같이 쓸 수 있도록 만들지는 못하겠지만 적어도 64bit 윈도우에서 잘 쓸 수 있는(그렇다고 32bit 가 안돈다는 건 아니지만요 ^^) 프로그램 제작을 시작하기로 했습니다. 얼마나 걸릴지 모르겠지만 ... 아버지께서 어렵지 않게 사용하실 수 있게 노력해서 100% 한글 에디터로 만들어 볼 생각 입니다. 그나저나 운동하실때 심심 하지 않으시라고 mp3p 를 드렸는데 .. 하..