Visual Studio 2013 Preview에서 Boost 라이브러리 1.54 버전의 Asio 라이브러리를 사용하면 빌드 실패가 발생합니다.


이유는 std::min 알고리즘 때문입니다.

Boost.Asio lacks algorithm header include for std::min https://svn.boost.org/trac/boost/ticket/8758 The <algorithm> header providing std::min is not included in boost/asio/detail/impl/win_iocp_io_service.hpp, this breaks on Visual Studio 2013 Preview due to library changes.

http://www.marshut.com/qskts/patch-bonanza-for-vs2013-preview-support.html


일단 해결 방법은 있습니다. 아마 정식 해결은 1.55 버전까지 기다려야 할 것 같습니다.

(VS2013 정식 버전이 나올 때쯤에는 1.55 버전 나올 듯 하네요)


https://svn.boost.org/trac/boost/ticket/8758


저작자 표시
신고
by 흥배 2013.07.29 08:00

얼마전에 있었던 MS의 build 컨퍼런스의 강연 중 VS 2013에서의 VC에 관한 강연을 보고 있는데 마지막 부분에 Interop debugging 라는 부분이 눈에 확 들어오더군요.


정확하게는 모르겠지만 C++에 자바스크립트, C#, VB, CPython, GPU 코드를 VS에서 브레이크 포인트를 걸어서 디버그를 디버깅을 할 수 있다고 나오더군요


좀 더 자세하게 알아봐야겠지만 Lua를 지원하지 않는 것 빼고는 획기적이네요(아마 오픈소스로 해서 뒤에 Lua 지원하지 않을까 생각합니다





강연 슬라이드 http://view.officeapps.live.com/op/view.aspx?src=http%3a%2f%2fvideo.ch9.ms%2fsessions%2fbuild%2f2013%2f2-305.pptx



저작자 표시
신고
by 흥배 2013.07.18 22:43
| 1 |

티스토리 툴바