代码之家  ›  专栏  ›  技术社区  ›  bjskishore123

WinCE Emulator和WinCE设备之间有没有宏来区分?

  •  1
  • bjskishore123  · 技术社区  · 15 年前

    我需要在WinCE平台上执行一些文件操作。 与Emulator相比,设备中的文件路径有所不同。 所以我需要根据环境选择文件,如下所示。

    #if defined(WINCE_EMULATOR) //This macro is just for illustration
       #define path ".\Storage Card\\1.txt" //Emulator configuration
    #else
       #define path "\\My Documents\Storage Card\\1.txt" //Device configuration
    #endif
    

    WinCE Emulator和WinCE设备之间有没有宏来区分?

    1 回复  |  直到 15 年前
        1
  •  3
  •   ctacke    15 年前

    没有宏可以检查这个,而且不可能-编译器不知道要运行的目标是什么。你必须使用类似于 SystemParametersInfo 使用spi-getoeminfo并查找特定于模拟器的文本(iirc它返回类似于“Microsoft设备编辑器”)。

    推荐文章