이 부스트 자습서의 로그 라이브러리 Boost Log tutorial을 따르려고합니다. 동일한 코드를 사용하여부스트 로그 런타임 오류
#include <boost/log/trivial.hpp>
int main(int, char*[])
{
BOOST_LOG_TRIVIAL(trace) << "A trace severity message";
BOOST_LOG_TRIVIAL(debug) << "A debug severity message";
BOOST_LOG_TRIVIAL(info) << "An informational severity message";
BOOST_LOG_TRIVIAL(warning) << "A warning severity message";
BOOST_LOG_TRIVIAL(error) << "An error severity message";
BOOST_LOG_TRIVIAL(fatal) << "A fatal severity message";
return 0;
}
코드는 예상대로 성공적으로 컴파일 될 수 있습니다. 그러나 코드를 실행하면 런타임 오류 팝업 : Entry Point Not Found. 내가 난수를 생성 같은 다른 목적을위한 부스트 lib 디렉토리를 사용
The procedure entry point AcquireSRWLockShared could not be located in the dynamic link library KERNEL32.dll.
, 그래서 나는 도서관 자체가 제대로 설치되어 추측 : 오류 메시지는 읽습니다.
누구든지 나를 도와 줄 수 있습니까? 고맙습니다.
검색 가능성을 높이기 위해 질문에 오류를 복사하십시오. – Quentin
MSDN 해당 오류 : https://support.microsoft.com/en-us/kb/142606, 부스트 설치를 확인하십시오. –
동적 연결을 사용하고있는 것처럼 들리며'boost' DLL이'PATH'에 없습니다. – kenba