在VS2010中構建的具有Ribbon工具欄的MFC應用程序是否可以在設計功能區之前發佈的Windows版本上運行 - 例如, XP或W2K,不只是Vista或W7?基於功能區的MFC應用程序是否可以在Vista之前的Vista/7上運行?
如果否,可以做什麼(如果有的話),使他們工作?
在VS2010中構建的具有Ribbon工具欄的MFC應用程序是否可以在設計功能區之前發佈的Windows版本上運行 - 例如, XP或W2K,不只是Vista或W7?基於功能區的MFC應用程序是否可以在Vista之前的Vista/7上運行?
如果否,可以做什麼(如果有的話),使他們工作?
是的,他們將在SP3上運行XP。 但不適用於較老的系統,因爲使用VS2010編譯的應用程序至少需要XP SP3才能運行(需要C運行時庫)。
根據"Encountered an improper argument" running a Windows XP MFC Ribbon Application它應該工作。這個問題還說,MFC庫是靜態鏈接到XP的工作(我不知道爲什麼動態版本不應該工作...)
我猜想可能會有一些不同的外觀,但我建議試試看看你是否可以忍受它。
對於一個開始來說,默認情況下不會安裝.dll。 – spraff