【发布时间】:2019-06-27 20:19:08
【问题描述】:
我用 cl 编译我的 C++ 代码。然后当我尝试运行它时,它会挂起约 10 秒,然后运行。但这只会发生在编译过程后的第一次运行中。随后的调用运行没有任何问题。但是如果我再次编译代码,那么第一次运行仍然会挂起。
我安装了 VS 2017 并调用“VC\Auxiliary\Build\vcvarsall.bat”来使用 cl。我正在使用命令行来编译和运行我的代码。这就是所有问题发生的地方。如果我在 Visual Studio 中编码和编译,则不会出现停滞问题。只有当我使用命令行并且我不知道为什么时才会发生这种情况。
#include <stdio.h>
int main()
{
printf("Testing\n");
return 0;
}
编译代码
cl main.cpp
【问题讨论】:
-
请展示你是如何运行你的代码的。
-
您是否有任何防病毒软件可以验证文件是否可以安全运行?
-
我只是调用
main.exe来运行程序。我有 Avira 作为防病毒软件。但我不确定这是否是问题的根源。因为我用了很多年,这个问题已经存在了几个月。 -
在 Stack Overflow 上与人交流的提示:您需要“ping”个人才能在 cmets 中回答他们。否则他们不会收到通知。您可以这样做 - @YalcinOzveren - 通过使用带有屏幕名称的 @ 字符。要向原始问题添加缺失的信息,请使用edit 链接 - cmets 往往会被删除...
-
由于延迟很明显,启动像 Process Explorer 这样的监视器,然后重建并运行程序,看看监视器是否可以帮助发现坏人。
标签: c++ compilation cl