통합검색
· 마을서비스란?  · 포럼마을  · 일반마을  · 테마마을  · 마을랭킹  · 활동왕
· 덱스퍼트란?  · TECBOX   · PRSBOX   · 이용안내  
· DEXT제품군  · 솔루션베이  · S/W & ESD 컴포넌트
· 프로그램베이 
· LiveSeminar  · LiveConference
Visual C++ 포럼마을 입니다.
  마을등급 Visual C++   이 마을은 포럼마을 입니다이 마을은 자유가입제 마을 입니다 마을소개 페이지로 이동 전입신청
마을촌장촌장 나성훈 주민 33597 since 2006-12-29
우리마을 공지사항
질문&답변
강좌&팁
자유게시판
자료실
앨범
개인게시판
마을 게시판
등록된 마을 게시판이
없습니다.
랑데브 게시판
칼럼 게시판
개발자 고충상담
Dev Talk
자유토론방
벼룩시장
재나미 우스개
구인/프로젝트 정보
사람인 채용 게시판
  고객지원 게시판
마이 데브피아
 나의 e-Money 내역
 활동왕 My Page
 스크랩한 게시글보기
 쪽지관리
 주소록관리
 일정관리

 질문&답변 ※ 꼭 답변채택을 해주시어 성의껏 답변해주신 회원님께 감사의 마음을 전하시길 바랍니다.
 VS2008 배포 문제(could not be located in the dynamic link library mfc90.dl)  | VC++ 일반 2010-04-21 오후 2:45:47
신화성 (hagopa)  신화성님께 메시지 보내기신화성님을 내 주소록에 추가합니다.신화성님의 개인게시판 가기 번호: 824178 추천:0  / 읽음:423
VS2008 로 Dialog 기반 프로그램을 만들었는데 개발 PC에서는 정상으로 실행되지만 개발환경이 아닌 사용자 CleanPC에서 실행하면
아래와 같은 에러가 발생하여 실행이 안됩니다.

The ordinal 7312 could not be located in the dynamic link library mfc90.dll

우선, VS2008 배포방식은 Private assembly 방식으로 공유 DLL파일과 menifest파일을 함께 배포하는 방식을 사용중이며,
공유 라이브러리의 각 버전은 모두 동일하게 되어있습니다.(VS2008로 개발하여 이와 같이 배포한 적이 많음).

혹시 위와 같은 경우를 보신분 있으신지요..

감사합니다.
이 글에 답변 등록하기
 [답변]re : Lyn 2010-04-21 오후 2:47:11
허준행 (TohnoKanna)  허준행님께 메시지 보내기허준행님을 내 주소록에 추가합니다.허준행님의 개인게시판 가기 번호: 824180 추천:0  
폴더명을 바꾸신 것 아닌가요..

폴더명도 문제가 된다는... 그냥 2008 배포할때는 Static link 나 재배포패키지를 설치하는게 좋다는
이 글에 답변 등록하기
 [답변]버전문제... 2010-04-21 오후 3:32:29
최두연 (doon)  최두연님께 메시지 보내기최두연님을 내 주소록에 추가합니다.최두연님의 개인게시판 가기 번호: 824188 추천:0  

해당에러는 mfc90.dll은 존재하는데 버전이 맞지않아서 발생하는 것입니다.

 

저도 당했었는데...

제 경우는.....vs2008 sp1으로 짜고, vcredis_x86.exe를 그냥 vs2008 버전으로 보냈더니 그런 오류가 나더군요.

vs2008 sp1용 vcredist_x86.exe로 설치했더니 해결되었습니다.

 

서비스팩에 따라서 핵심모듈을 변경하다니... 대단한 MS라는 생각밖에 안들었다는....쩝

 

이 글에 답변 등록하기
 [답변]추가적으로 2003 서버에서만 2010-04-21 오후 3:36:44
신화성 (hagopa)  신화성님께 메시지 보내기신화성님을 내 주소록에 추가합니다.신화성님의 개인게시판 가기 번호: 824190 추천:0  
추가적으로 2003 서버에서만 저 에러가 발생하는군요..

XP에서 개발하였고 XP는 됩니다.

답변 감사합니다. 더 알아 봐야 할 것 같아요...
이 글에 답변 등록하기
 [답변]해결했습니다. 2010-04-21 오후 4:13:41
신화성 (hagopa)  신화성님께 메시지 보내기신화성님을 내 주소록에 추가합니다.신화성님의 개인게시판 가기 번호: 824198 추천:0  
재배포 패키지 SP1을 설치하니 되네요.. 하지만, 다른 제품은 현존하는 32bit OS에서는 Private assembly 배포방식으로 빌드한 PC의 menifest에 명시된 버전의 공유DLL을 함께 배포해서 이런 문제는 발생되지 않고 있는데.. 유독 이번에 만든 프로그램에서만 나타나네요.. 다른점이라면, 잘되는 패키지들은 이전 VC6에서 VS2008로 마이그레이션된 것과 문제발생 패키지는 VS2008에서 새로 생성된 차이점 밖에는 -.-; 어쨋든 답변 도움되었습니다. 감사합니다.

ps. 이런 상황이 반복되면.. 곤란한데 말이죠;
이 글에 답변 등록하기
목록 보기   지금 보고 계시는 글을 회원님의 my Mblog >> 스크랩에 넣어두고 다음에 바로 보실 수 있습니다.  
회사소개  |   개인정보취급방침  |  제휴문의  |   광고문의  |   E-Mail 무단수집거부  |   고객지원  |   이용안내  |   세금계산서
사업자등록번호 안내: 220-81-90008 / 통신판매업신고번호 제 2010-서울강남-00026호
서울시 강남구 논현동 87-2 미래빌딩 5층 / TEL. 02_6719_6200 / FAX. 02-6499-1910 / 대표: 홍영준
Copyright ⓒ (주) 데브피아. All rights reserved.