解决方案 »

  1.   

    #pragma message 这个是预编译的,应该做不到将环境变量的值输出来,除非你写死
    #pragma message("xxxxx")
    #define DUMP_ENV(szVariable) \
    { \
    TCHAR szText[1024] = { 0 }; \
    GetEnvironmentVariable(szVariable, szText, _countof(szText)); \
    _tprintf(_T("%s = %s\r\n"), ##szVariable, szText);  \
    }
      

  2.   

           大侠,这个DUMP_ENV能在编译工程时输出到VS的输出窗口吗?
      

  3.   

    不是,不过可以修改一下,Debug模式下输出在output窗口,最后一句修改成OutputDebugString(szText);