首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows8开发者预览版上构建Boost C++?

如何在Windows8开发者预览版上构建Boost C++?
EN

Stack Overflow用户
提问于 2012-01-23 11:24:22
回答 1查看 1.8K关注 0票数 2

我想在Windows8Metro应用中使用Boost C++,但我无法通过Windows8开发者预览版中的Visual Studio11在Windows8上构建该库。我相信这是因为目前VS11的开箱即用功能有限。

最新版本的Boost (1.48.0)未附带安装程序。

有人有解决这个问题的办法吗?

如果答案是在Windows 7上构建并传输,我该如何实现这一点?

Boost C++下载:http://www.boost.org/users/download/ Boost C++入门:http://www.boost.org/doc/libs/1_48_0/more/getting_started/windows.html

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-23 22:39:51

Metro库和桌面库是不同的东西。Metro库受到严格限制。你可以在Windows7上构建这个库,并将其手动安装在你的系统上,但这并不意味着你可以从Metro应用程序在你的系统上使用它,如果它进行了Metro不允许的系统调用。

而不是“所有的Boost”,你会得到最好的服务,试图让你需要的部分工作。如果你不使用Boost来处理文件,那么你为什么要关心文件访问现在必须是异步的,并且必须通过app来确保你的Metro应用程序已经声明了正确的功能,等等?当然,如果你正在使用C++11中的Boost的一部分,(例如shared_ptr)省去你自己很多麻烦,使用C++11版本吧。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8966879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档