vs编译的程序,用cmd能运行生成的exe,直接点击却不能正常运行

来源:百度知道 编辑:UC知道 时间:2024/06/01 09:47:55
生成的exe运行需要一些文件,这些文件在编译时,用的路径不是绝对路径,我把它们设置在一个文件夹下,问题是我用cmd运行就没有问题,可是直接点击就一闪而过,什么结果文件都没生成
不是一闪而过的问题,是根本没运行,因为没有任何文件生成,用cmd是要产生输出文件的,还有,我敲的命令就是那个exe文件名哈,没其他的
我使用fortran写的程序,很大,现在是问题是只能用cmd运行,或者,麻烦说下怎么用mfc调用cmd来运行这个程序。比如我exe的路径是e:\sad\df.网上说用winexec(“cmd.exe /k 命令参数”,sw_show),我改成winexec(“cmd.exe /e sad\df”,sw_show),cmd是出来了没运行语句,出现E:sad>。。多谢帮忙啊真的谢谢,希望给个指导

public static void RunSnippet()
{

}

#region Helper methods

public static void Main()
{
try
{
RunSnippet();
}
catch (Exception e)
{
string error = string.Format("---\nThe following error occurred while executing the snippet:\n{0}\n---", e.ToString());
Console.WriteLine(error);
}
finally
{
Console.Write("Press any key to continue...");
Console.ReadKey();
}
}

private static void WL(object text, params object[] args)
{
Console.WriteLine(text.ToString(), args);
}

private static void RL()
{
Console.ReadLine();
}

private static void Break()
{
System.Diagnostics.Debugger.Break();
}

#endregion

复制过去~把要测试的代码写到public static void RunSnippet()
{

}

里面

用cmd你