VisualStudio

vs2010에서 사용할 수 있는 Boost C++ Library 버전

smok95 2020. 2. 26. 15:34
반응형

2020. 2. 26일 현재 부스트(https://boost.org) 최신버전은 1.72이며 vs2010을 지원한다고 명시되어 있고

prebuilt 사이트(https://sourceforge.net/projects/boost/files/boost-binaries/)에서도 바이너리를 지원합니다.

 

하지만 실제 vs2010에서 사용하다보면 컴파일 오류가 발생하는 부분이 발견됩니다.

 

예를 들면 asio read, read_until 사용시 컴파일 오류가 발생합니다.

https://github.com/boostorg/asio/issues/225

 

Visual Studio 2010 LNK2019 unresolved symbol with async_read_until · Issue #225 · boostorg/asio

The following test code (inside #if 1) generates a LNK2019 (unresolved external symbol) with 1.70.0 but links successfully with 1.69.0. Inspecting read_until.hpp, I suspect the problem is with the ...

github.com

bcp같은 유틸리티도 빌드시 오류가 발생합니다.

vs2010에서 되도록 최신버전을 사용해보려고 해봤는데 역시나 최신 라이브러리들은 사용이 쉽지가 않습니다.

 

일단 현재까지 확인된 vs2010에서 이상없이 사용이 가능한 버전은 1.69 인 것으로 파악됩니다.

 

반응형