【问题标题】:How do I compile/open such a file如何编译/打开这样的文件
【发布时间】:2015-05-15 02:58:27
【问题描述】:

我不知道如何编译这个类,当我在视觉/代码块中编译它时它以 -1 退出。我必须使用命令行吗?我该怎么做?

int main(int argc, char* argv[]) {
    if( argc <= 1 )
        return -1;
    Chunk::init();
    FILE *f = fopen(argv[1], "rb");
    Chunk *obj = read_chunk( f );
    fclose( f );
    delete obj;

    if( argc > 2 )
        return 0;

    OpenGL ogl(&argc,argv);
}

OpenGL ogl(&argc,argv);

}

【问题讨论】:

  • 在运行设置中应该有一个传递命令行参数的设置

标签: c++ file opengl iostream


【解决方案1】:

正如代码所示,您必须提供命令行选项!

FILE *f = fopen(argv[1], "rb");

命令行参数应该是该程序将打开的某个文件。因为你只贴了一个sn-p,所以我不知道这个程序是干什么用的。

但是假设编译后的二进制文件是a.exe,那么你应该运行它:

a.exe A_FILE_NAME

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-07
    • 2013-07-15
    • 1970-01-01
    相关资源
    最近更新 更多