Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Boost 需要在Visual Studio中编译缺少的'detour 3.0'库_Boost_Visual Studio 2013_Compiler Errors_Visual Studio 2019_Detours - Fatal编程技术网

Boost 需要在Visual Studio中编译缺少的'detour 3.0'库

Boost 需要在Visual Studio中编译缺少的'detour 3.0'库,boost,visual-studio-2013,compiler-errors,visual-studio-2019,detours,Boost,Visual Studio 2013,Compiler Errors,Visual Studio 2019,Detours,我将在visual studio 2013或visual studio 2019中编译旧项目(visual studio 2012平台-v110xp) 它使用的是boost和Microsoftdetour 3.0库。 但是绕道3.0的被意外删除。 现在我只能找到detour4.0 但是我得到了这样一个错误 我如何得到绕过3代码> LIB?< /P> < P> C++ +静态库,VS 2015,VS 2017,VS 2019是“二进制兼容”,但对于任何其他版本的VisualC++都不适用。例如,

我将在visual studio 2013或visual studio 2019中编译旧项目(visual studio 2012平台-v110xp)

它使用的是
boost
和Microsoft
detour 3.0
库。 但是绕道3.0的
被意外删除。
现在我只能找到
detour4.0

但是我得到了这样一个错误


<>我如何得到<代码>绕过3代码> LIB?< /P> < P> C++ +静态库,VS 2015,VS 2017,VS 2019是“二进制兼容”,但对于任何其他版本的VisualC++都不适用。例如,与VS 2012链接的静态库在与VS 2013代码链接时不一定有效。看

我不知道具体涉及哪些工具集,但这可能是链接问题的原因。主要的事情是确保所有的静态库和主可执行文件都是由相同的编译器版本构建的

请注意,DLL及其导出库通常只使用“C样式”绑定,因此它们可以与多代编译器进行二进制兼容

VS 2019包括
v141_xp
平台工具集(即使用与Windows xp/Windows Server 2003兼容的Windows 7.1A SDK的VS 2017编译器)