在LINUX的代码使用的代码,放在VS编译,发现这个竟然不支持
那在WIN下面,如果处理输入的选项参数啊

解决方案 »

  1.   

     直接 分析 如:GLenum Args(int argc, char **argv) 

        GLint i; 

        doubleBuffer = GL_FALSE; 


        for (i = 1; i < argc; i++)

    if (strcmp(argv[i], "-sb") == 0)

    doubleBuffer = GL_FALSE; 
    }
    else if (strcmp(argv[i], "-db") == 0)

    doubleBuffer = GL_TRUE; 
    }
    else if (strcmp(argv[i], "-f") == 0)

    if (i+1 >= argc || argv[i+1][0] == '-')

    //printf("-f (No file name).\n"); 
    return GL_FALSE; 
    }
    else

    fileName = argv[++i]; 

    }
    else

    //printf("%s (Bad option).\n", argv[i]); 
    return GL_FALSE; 

        } 
        return GL_TRUE; 

     
    void main(int argc, char **argv) 

        GLenum type; 
     
        if (Args(argc, argv) == GL_FALSE)

        auxQuit(); 
        } 
      

  2.   

    __argc 和 __targv#include <stdlib.h>
    #include <tchar.h>
      for(int i=0; i<__argc; i++)
      {
        TRACE(_T("argv[%d] == %s\n"), i, __targv[i]);
      }