[미완] Visual Studio 6 - Use MFC in a Sharcd DLL 배포시 필요한 DLL
mfc42.dll, msvcirt.dll, msvcrt.dll
그리고 mfco42.dll도 있는데 이것은 거의 사용을 안해서 보통 없어도 된다.
물론 Debug모드이면
mfc42D.dll, msvcirtD.dll, msvcrtD.dll, msvcirtD.dll이 필요하다.
이것은 .exe와 같은 폴더에 복사 하거나(.exe와 같이 배포)
C:\Windows\System32 폴더에 복사하면 된다.
아니면 Project Settings의 Microsoft Foundation Classes의 설정을
Use MFC in a Static Library로 설정하면 된다.
그러면 dll을 .exe에 포함되게 생성을 한다.
(물론 .exe의 용량과 실행시 dll다운으로 인하여 메모리가 늘어남)
2014년 10월 31일 금요일
2014년 10월 14일 화요일
[미완] 도스 띄어쓰기 및 배치파일 현재 위치
""로 묶으면 된다.
예) 1.txt 라는 파일을 C:\Program Files에 복사시
COPY 1.txt C:\Program Files -> 이렇게 입력을 하면 안된다.
왜냐하면 Program Files의 띄어쓰기 때문이다.
이때는 ""로 묶으면 된다.
COPY 1.txt "C:\Program Files" -> 이러면 명령어가 먹힌다.
---
배치파일(.cmd, .bat)이 실행되고 있는 현재 위치는
%cd%이다.
현재 배치파일 실행하는 폴더에 같이 있는 1.txt파일을 C드라이브에 복사시
보통
COPY 1.txt C:\ 이렇게 했다.
하지만 "지정된 파일을 찾을 수 없습니다." 나오는 경우가 있으므로
정확히 입력해주는 것이 좋다.
COPY %CD%\1.txt C:\
주의할 것은 %CD% 뒤에 "\"를 입력해줘야한다.
계속 에러가 나서 한참 봐서 알았다;
예) 1.txt 라는 파일을 C:\Program Files에 복사시
COPY 1.txt C:\Program Files -> 이렇게 입력을 하면 안된다.
왜냐하면 Program Files의 띄어쓰기 때문이다.
이때는 ""로 묶으면 된다.
COPY 1.txt "C:\Program Files" -> 이러면 명령어가 먹힌다.
---
배치파일(.cmd, .bat)이 실행되고 있는 현재 위치는
%cd%이다.
현재 배치파일 실행하는 폴더에 같이 있는 1.txt파일을 C드라이브에 복사시
보통
COPY 1.txt C:\ 이렇게 했다.
하지만 "지정된 파일을 찾을 수 없습니다." 나오는 경우가 있으므로
정확히 입력해주는 것이 좋다.
COPY %CD%\1.txt C:\
주의할 것은 %CD% 뒤에 "\"를 입력해줘야한다.
계속 에러가 나서 한참 봐서 알았다;
피드 구독하기:
글 (Atom)