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

时间:2013-03-16 21:57:16

标签: c++ winapi microsoft-metro directx

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

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

1 个答案:

答案 0 :(得分:1)

一旦构建了库,就不能处理预处理器指令。这就是为什么你必须建立两个图书馆,每个目的一个。

此链接可能会回答其他问题:

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