Mar*_*riy 2 c++ compilation visual-studio-2012
我必须跟踪每个项目中每个.cpp的编译时间.默认时间跟踪VS不能用于它,因为此工具跟踪项目的时间,而不是每个项目.cpp.
你有什么想法怎么做?
这实际上并不难,并且在Visual Studio中可用.这是一个没有文档记录的功能(图......),但很好地报告了单个编译时间.这是一个例子......
3>------ Build started: Project: SomeProject, Configuration: Debug x64 ------
3> stdafx.cpp
3> time(C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\c1xx.dll)=1.468s
3> time(C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\c2.dll)=0.048s
3> SortStringArray.cpp
3> time(C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\c1xx.dll)=0.030s
3> Registry.cpp
3> time(C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\c1xx.dll)=0.026s
3> PropertyRoot.cpp
3> time(C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\c1xx.dll)=0.255s
Run Code Online (Sandbox Code Playgroud)
要启用此功能,您需要将未记录的编译开关/ Bt添加到C/C++命令行,以便为要跟踪的每个项目添加其他选项.有关可用于计时的更多信息,请查看此VC++团队博客文章.
| 归档时间: |
|
| 查看次数: |
412 次 |
| 最近记录: |