Win8发布了,而且还带来了一个新的应用平台 Windows Store,在该平台运行的程序称为 商店应用(Windows Store App),而普通的 Windows 程序被改称为桌面程序 (Windows Desktop App)。对我们程序员来说,也许这并不意味着是一件坏事来临,至少我们又有的活干了,有活干就能够养家糊口了。
作为一个C++程序员,似乎越来越赶不上时代了。这些年掀起的IOS、Android热,到现在又来了Win8,开发语言换了一个又一个,早先基于C++的QT等等远远的被抛在后面。一直坚守着C++阵地的也就剩下我们这一群人了,维护着一个相对底层的模块,把它移植到一个个新出现的平台中,继续发挥着它的余热,也不知道什么时候“蜡炬成灰泪始干”,被历史的车轮压过去。
本文主要介绍如何将已有的 C/C++ 代码,比如 boost、ffmpeg 等,移植到 Windows Store 平台。