我正在尝试从命令行编译一个项目,如下所示:
devenv.exe myproj.sln /build release
看起来代码编译得很好,但这并不是我所需要的:
我希望能够在编译器发生时捕获输出(例如警告、错误)。不幸的是,一旦我发出上述命令,我就会返回到命令提示符。
当我查看 process-explorer 或 taskmgr.exe 时,我可以看到 devenv.exe 进程(和其他一些子进程)正在运行。如果我查看输出文件夹,我可以看到我的所有文件逐渐出现。
有没有办法让 VCC 工作起来更像 GCC - 当我发出构建命令或使用 Makefile 制作项目时,我会收到一条消息流并且控制台会阻塞,直到该过程完成。
更新:谢谢,两个出色的解决方案。我可以确认它有效。