我正在尝试创建一个这样的过程:
var psi = new ProcessStartInfo
{
FileName = @"%red_root%\bin\texturepreviewer.exe",
UseShellExecute = true
};
var process = Process.Start(psi);
process.WaitForExit();
Run Code Online (Sandbox Code Playgroud)
现在环境变量"red_root"肯定存在于生成进程的环境变量中,但是执行似乎没有扩展环境变量,因此找不到该文件.如何让Process.Start扩展文件名中的环境变量?
我有一个不明确的变量,例如:
Class myClass;
blah.h : error C2872: 'Class ' : ambiguous symbol
could be 'foo.h(30) : Class '
or 'foo2.h(106) : MyNamespace::Class '
Run Code Online (Sandbox Code Playgroud)
我如何具体声明变量myClass是foo.h中没有命名空间声明的前一个类?
提前致谢!