2013-05-06 2 views
-3

이것은 중복 질문의 일종이지만 다른 게시물에서 좋은 대답을 얻지 못했습니다. 내 컴퓨터에서 Visual C++ 프로그램을 컴파일하고 실행할 수있었습니다. 그러나 다른 컴퓨터로 옮길 때 msvcr10.dll이라는 dll이 필요했습니다. 이 DLL을 내 프로그램과 정적으로 컴파일/링크하려면 어떻게합니까?어떻게 프로그램에 Visual C 런타임을 정적으로 연결합니까?

+0

왜이 질문은 downvoted입니까? 사람들이 대답 할 수 없기 때문에 ?? –

+1

프로젝트 속성의 코드 생성 섹션에서 ** MultiThreaded DLL ** 대신 ** MultiThreaded ** **를 런타임 라이브러리로 선택하십시오. – sgarizvi

+1

_ "이것은 여러 가지 질문입니다.하지만 다른 게시물에서 좋은 대답을 얻지 못했습니다."_ 그렇다고해서 중복 질문을 게시해야 함을 의미하지는 않습니다. –

답변

0

프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택하십시오. C/C++에서 코드 생성을 선택하십시오. 여기에 "런타임 라이브러리"옵션이 표시됩니다. 대신 멀티 스레드 [Debug]을 선택하십시오. Mutli-threaded [Debug] DLL.

enter image description here

+0

^_^그것은 잘했다. –

+0

기꺼이 도와 드리겠습니다. 다음 번에 문제를 사전에 조사하기 위해 조금 더 노력하십시오. 이 문제는 일반적으로 SO와 인터넷상의 많은 곳에서 발견됩니다. –

관련 문제