简体   繁体   English

无效的选项文件选项:pad=oper

[英]Invalid option file options: pad=oper

Getting this error: Invalid option file options on trying to invoke Astyle via C#收到此错误:尝试通过 C# 调用 Astyle 时选项文件选项无效

  System.Diagnostics.Process pProcess = new System.Diagnostics.Process();
    pProcess.StartInfo.FileName = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\Astyle.exe";

    //strCommandParameters are parameters to pass to program
    //pProcess.StartInfo.Arguments = "--style=ansi --recursive  "+System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)+"/*.cpp";

    pProcess.StartInfo.Arguments = " options=none test.cpp";
    //pProcess.StartInfo.Arguments = " -h";
    pProcess.StartInfo.UseShellExecute = false;

    //Set output of program to be written to process output stream
    pProcess.StartInfo.RedirectStandardOutput = true;
    pProcess.StartInfo.RedirectStandardError = true;
    //Optional
    pProcess.StartInfo.WorkingDirectory = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);

    //Start the process
    pProcess.Start();

    //Get program output
    string strOutput = pProcess.StandardOutput.ReadToEnd();
    string strError = pProcess.StandardError.ReadToEnd();
    //Wait for process to finish
    pProcess.WaitForExit();

If you take a look at this link the correct syntax seems to be如果您查看此链接,正确的语法似乎是

--options=none

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM