빌드하려고하는 외부 C++ 코드 기반에 BOOST가 필요합니다. VS2015 커뮤니티 에디션이 있고 명령 줄에서 빌드하려고합니다. Windows를 연결하여 명령 줄 아키텍처 유형 문제에서 부스트하는 C++ 프로젝트
나는 다운로드하고이 명령을 사용하여 부스트를 구축 :.\b2 toolset=msvc-14.0 --build-type=complete --abbreviate-paths architecture=64 address-model=64 install -j4
나는 다음과 같이 프로젝트를 구축을 위해 노력하고있다 : 나는이 작업을 수행 할 때
cl /EHsc -I "C:\Users\alex\Documents\boost_1_60_0" myproj_helper.cpp main.cpp /link /LIBPATH:"C:\Boost\lib" /out:program.exe
나는 다음과 같은 오류가 발생합니다.
libboost_thread-vc140-mt-s-1_60.lib(thread.obj) : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'
나는 이것이 내가 건축 또는 무엇에 대한 CL을 줄 필요가 인수를 놓친 거지 만약 내가 잘못 부스트를 구축하고 여러 설정을 다시 할 필요하거나 의미 확실하지 않다. 나는 윈도우 10 홈 64 비트 머신에있다. 이 문제를 어떻게 해결할 수 있습니까?
고맙습니다. 네가 나를 구한 시간은 내가 멍청한 질문에 대한 downvotes 가치가있다 :) – asutherland