Ben*_*ley 3 c++ windows console powershell
我不知道这是一个编程问题,还是通过我的操作系统配置的东西.但是我怎么能得到它所以我的控制台应用程序使用Powershell而不是cmd?我知道我可以打开Powershell并从那里运行程序,但即使这样,也会system("Get-Childitem")失败.
如果重要的话,我正在使用Visual C++.但如果它是编译器特定的东西,那么我也想知道如何使用GCC.
查看环境变量COMSPEC,它在Windows上,以及之前的DOS 1.1,控制哪个shell用于启动需要shell的程序.
SET COMSPEC=%path_to_powershell%
Run Code Online (Sandbox Code Playgroud)
您可以通过调用setenvC运行时调用在C++程序中执行相同的操作;
| 归档时间: |
|
| 查看次数: |
1189 次 |
| 最近记录: |