Mntone UI Framework をWindows 2000で動かしてみた
mntone:C++ で動く Mntone UI Framework を公開しました。 https://t.co/fnNNb74rIn mntone:まだまだコントロールが足りないので以後も拡張予定。 mntone:ぶっちゃけ xaml から C++ コード吐き出せば互換環境は作れそう mntone:@mntone (作るとは言ってない) mntone:そもそもデバッグ用に Win32 が必要だからって作り始めたのにかなり大規模になってきてとうとう grid まで実装されてるっていう mntone:xaml っぽい感じになってるけど、xaml じゃない。もどかしい mntone:Win32 使ってるから Windows 2000 とかでも動きそう() mntone:そもそもお家に Windows 2000 ないからどうにもできないけど |
とか言ってる人がいたので試してみた
まず、プロジェクトが v140だから Win2000どころかXPでも動かないよ
ちなみに/MD オプションでクリックするとRuntimeが要求されるんだけど、XPで動くRuntimeまだなかったような? /MT でコンパイルする必要がある。
ちなみに /v140_xpでコンパイルしようとすると…。
無理です
#pragma once
#include "targetver.h" #include <cstdint> #include <winapifamily.h> |
このあたり、WinRTのライブラリ要るからだめっす・・・
とりあえず、うちの改造した Windows 2000なら、XPで動かないプログラムも動くので試してみる
こうなる・ω・
v140のまま、/SUBSYSTEM:Windows,5.01だとどうでしょうか?v110やv120ではそれだけでXPでも動く実行ファイルになりました。