私はWindows 8 MetroアプリケーションでBoost C++を使用したいが、Windows 8 Developer PreviewでVisual Studio 11経由でWindows 8にビルドされたライブラリを取得できない。これは、現時点ではVS 11のすぐに使用できる機能が限られているためです。Windows 8 Developer PreviewでBoost C++をビルドするには?
Boost(1.48.0)の最新バージョンには、インストーラは付属していません。
誰にでも解決策がありますか?
答えがWindows 7で構築されて転送されている場合は、どうすればよいですか?
ブーストC++のダウンロード:C++入門http://www.boost.org/users/download/ ブースト:http://www.boost.org/doc/libs/1_48_0/more/getting_started/windows.html
あなたはそれをどのように構築しようとしていますか? Win32 APIはMetroアプリケーションには厳しく制限されているので、一部のBoostライブラリはまったくビルドできないことに注意してください。ただし、制限されたAPIを使用していない限り、必要なものをチェリーピックアップすることができます。 –
私は、Boostが動作するために変更する必要があるものの多く/ほとんどが、CreateFileをCreateFileExに置き換えるなどのAPIを単に置き換えることだと思っています。 –
@LarryOsterman:それは 'CreateFile2'ですか?私はちょっと驚いています。もう1つは: '' LoadPackagedLibrary'関数は 'LoadLibraryEx'の簡略化されたバージョンです。Metroスタイルのアプリは' LoadPackagedLibrary'を使ってパッケージ化されたモジュールをロードすることができます。 – MSalters