如何检查我的库是否用于Win8商店应用程序或Win32应用程序

How to check if my library is used for a Win8 Store app or a Win32 app?

本文关键字:应用程序 Win8 用于 是否 Win32 何检查 检查 我的      更新时间:2023-10-16

正如标题所示,我正在尝试构建一个库(一个小的DirectX渲染器),用于Windows8/Metro应用程序,同时也可用于使用Win32开发桌面应用程序。

更准确地说,我想知道我是否可以使用某种预处理器指令来检测目标平台并分离使用它们的这些平台之间的代码差异,如果存在的话,我可以在哪里确切地获得更多的信息。

你不能,一旦一个库已经构建,预处理器指令已经被处理。这就是为什么您必须构建两个库,每个库一个。

这个链接可能会回答更多的问题:

http://social.msdn.microsoft.com/Forums/en-US/winappswithnativecode/thread/61829316-fff3-43c7-a86a-cf0e13c66845/