为Windows Phone 8.1& build构建增强版asio 1.58 Windows 8.1

时间:2015-05-30 10:50:14

标签: boost boost-asio boost-regex

我曾尝试为Windows Phone 8.1和Windows构建Boost Asio 1.58。带有该命令的Windows 8.1 b2

  

b2 toolset = msvc = 12.0 windows-api = store architecture = arm

但是在构建“libboost_regex-vc120-mt-1_58.lib”时失败了,所以我必须要“libboost_regex-vc120-mt-1_58.lib”。

日志说错误!

  

libs \ regex \ build .. \ src \ fileiter.cpp(102):错误C3861:'CreateFileA':找不到标识符   libs \ regex \ build .. \ src \ fileiter.cpp(106):错误C3861:'CreateFileMapping':找不到标识符   libs \ regex \ build .. \ src \ fileiter.cpp(115):错误C3861:'MapViewOfFile':找不到标识符   libs \ regex \ build .. \ src \ fileiter.cpp(124):错误C3861:'GetFileSize':找不到标识符   libs \ regex \ build .. \ src \ fileiter.cpp(141):错误C3861:'UnmapViewOfFile':找不到标识符   libs \ regex \ build .. \ src \ fileiter.cpp(383):错误C3861:'FindFirstFileA':找不到标识符

所以任何人都可以帮我修复它?谢谢:))

1 个答案:

答案 0 :(得分:0)

转到C ++ - >预处理器 - >添加" BOOST_REGEX_NO_LIB"用于禁用自动链接Boost.Regex