GCC 대신 MSVC 2010으로 내 응용 프로그램을 빌드하려고합니다. GCC를 사용하면 모든 것이 잘 동작합니다. 내 응용 프로그램은 boost_system 및 boost_thread 라이브러리를 사용합니다. 나는 libs와 C에있는 라이브러리가 바로 libboost_system.lib 이름 (및 libboost_system_compiler_threading_version_wtf_snafu.lib)됩니다 의미 "시스템"레이아웃, 에 VC2010와 후원을 내장 : \ 부스트 \ lib 디렉토리를 메이크는VC++ 2010은 boost libararies를 연결하려고합니다. 지정하지 않았습니다.
LFLAGS = /NOLOGO /INCREMENTAL:NO /SUBSYSTEM:CONSOLE
LIBS = /LIBPATH:C:/Boost/lib libboost_system.lib libboost_thread.lib Ws2_32.lib
지정 나는 심각하게 의미
LINK : fatal error LNK1104: cannot open file 'libboost_date_time-vc100-mt-1_43.lib
으로이 종료 연결을 시도 할 때
그것을 컴파일 NMAKE 호출하지만 때, 무슨 일? 나는 libboost_systen.lib와 libboost_thread.lib를 링크하도록 말했다. 어떻게 libboost_data_time을 링크하려고하는지, 그리고 왜 내가 "태그 된"레이아웃으로 libs를 만든다고 가정 하는가? MSVC가 현명하게 작동하는 것을 멈추고 내가 무엇 에 연결할 수 있는지 짐작할 수 있습니까?
감사합니다, 필립
안녕하세요, 트릭을 정의했습니다. 감사. – Philipp