0
나는 부스트 라이브러리를 만들고 많은 pdb 파일을 가지고 있습니다. 그리고 원격 서버에서이 pdb 파일을 가져오고 싶습니다. Tornado (python)에서 간단한 fileserver를 만들고 Visual Studio 2015에서 pdb 파일의 소스를 설정했습니다.원격 서버의 pdb 파일을 요청하십시오.
이렇게하면 Microsoft의 pdb 파일에 대한 요청이 내 서버로 전송됩니다.
HTTPServerRequest(protocol='http', host='localhost:8000', method='GET',
uri='/sechost.pdb/62E740599FAE040A3AB9017E347BC2831/sechost.pdb', version='HTTP/1.1', remote_ip='127.0.0.1', headers={'Accept-Encoding': 'gzip', 'User-Agent': 'Microsoft-Symbol-Server/10.0.10150.9', 'Host': 'localhost:8000', 'Connection': 'Keep-Alive', 'Cache-Control': 'no-cache'})
sechost.pdb/62E740599FAE040A3AB9017E347BC2831/sechost.pdb
부스트 pdb 파일에 대한 요청이 서버에 제공되지 않습니다. 내 간단한 테스트 프로그램 :
boost::chrono::system_clock::time_point start = boost::chrono::system_clock::now();
for (long i = 0; i < 10000000; ++i)
std::sqrt(123.456L); // burn some time
boost::chrono::duration<double> sec = boost::chrono::system_clock::now() - start;
나는 비주얼 스튜디오 부스트 PDB 파일에 대한 요청을 전송하지 않습니다 생각합니다. 하지만 왜?
Visual Studio에서 부스트 pdb 파일에 대한 요청을 보낸 주요 문제. 심볼 서버의 실현은 중요하지 않습니다. – djkah11