标签: c++ winapi microsoft-metro directx
正如标题所示,我正在尝试构建一个可在Windows8 / Metro应用程序中使用的库(一个小型DirectX渲染器),同时也可用于使用Win32开发桌面应用程序。
更准确地说,我想知道我是否可以使用某种预处理器指令来检测目标平台并使用它们分离这些平台之间的代码差异,如果存在,我是否可以获得更多信息关于那个。
答案 0 :(得分:1)
一旦构建了库,就不能处理预处理器指令。这就是为什么你必须建立两个图书馆,每个目的一个。
此链接可能会回答其他问题:
http://social.msdn.microsoft.com/Forums/en-US/winappswithnativecode/thread/61829316-fff3-43c7-a86a-cf0e13c66845/