I am trying to use Parasoft C/C++ Test to check "Coding Standards" with static tests. I found only "How to create bdf in Makefile projects" section in the Parasoft user guide.
How can I create a bdf for every project? Is it mandatory to use makefile project ?
Thanks for your answer, parasoft is not a reputed topic. Answers are worth a piece of gold. I couldn't find cpptesttrace. There are cpptest and cpptestscan. Could they be? I use an old version of parasoft.
You are correct. 'cpptesttrace' was added in Parasoft C++test version 9.4 (mid-2012), so likely you are using version 9.2 or earlier, where only 'cpptestscan' was present.
BTW, here is quick explanation of programs inside C++test standalone installation (not Visual Studio plugin):
The main difference between cpptestscan and cpptesttrace is that:
cpptestscan was fine if makefile or a build script was flexible enough to allow overwriting compiler at the command line, e.g.
make CXX="cpptestscan g++" CC="cpptestscan gcc"
It is typically possible with make-based projects. As of custom or auto-generated build scripts, all bets are off. Often, the only option was to modify project build scripts, which people are usually nervous about. In such cases cpptesttrace can help, because it is completely non-intrusive, and can capture build information from almost any build process.
Going back to the original question of this post, if you have multiple projects:
I hope that helps. BTW: Check with Parasoft if you could upgrade your C++test.