我想为 Windows 应用商店编写一个C++代码。此应用程序将是一个 EXE(而不是任何应用程序容器(,因此我将使用 TSHELL 在目标手机上使用此 EXE。
我知道我只能使用"mincore.lib"支持的API。这是提供 API 列表的 MS 链接。
MS API 用于 mincore.lib
但是,如果我想使用单个API,那么我是否需要显式包含每个API支持的头文件,例如,如果我想使用API"CLSIDFromProgID((",我需要包含"objbase.h"。
或者是否有任何我可以包含的单个头文件来使用 mincore.lib 的所有 API?
Mincore只是一种更有效的组织链接的方式。在大多数情况下,它不会改变您编写应用程序的方式。您仍将使用与通常相同的标头。一般而言:
#include "Windows.h"
除非您是 OEM,否则您无法编写未打包的 exe 并将其部署到 Windows Phone。它必须是打包的 Windows 运行时或 Silverlight 应用。如果您是 OEM,请查看您的 OEM 文档和特定于 OEM 的支持产品。