2013-12-22 2 views
0

단일 스레드 libc.lib에 의존하는 이전 .lib 파일을 사용하는 응용 프로그램이 있습니다.단일 스레드 CRT libc.lib를 연결하는 방법?

As I read on MSDN, 단일 스레드 libc.lib는 더 이상 지원되지 않으며 다중 스레드 스레드를 사용해야합니다. lib.lib의 멀티 스레드 버전을 사용하려면 어떻게해야합니까? 아니면 Visual Studio 2012에서 libc.lib (단일 스레드 하나)을 얻으려면 어떻게해야합니까?

답변

1

lib 소유자를 찾고 재구용을 요청하십시오. 새 릴리스를 얻을 수없는 경우 VS2005 이전 버전의 Visual Studio에서 lib 용 DLL 래퍼를 작성한 다음 VS2012 프로젝트에서 DLL을 사용하십시오.

+0

그래서 VS2005 이상에서는 단일 스레드 CRT를 허용하지 않습니까? – fahadash

+0

예 2005 년부터 Visual C++에서 제거되었습니다 –

+0

VS2012에서 모든 기본 라이브러리를 무시하고 libc.lib를 명시 적으로 연결할 수 있습니까? – fahadash

관련 문제