env-vc2.lnt
上传用户:filter2008
上传日期:2010-03-12
资源大小:2959k
文件大小:2k
源码类别:

编辑器/阅读器

开发平台:

C/C++

  1. /*
  2.     env-vc2.lnt:
  3.     environment parameters for Microsoft's Visual C++ 2.x WorkBench
  4.     If you are using the Microsoft Visual Workbench and you wish to invoke
  5.     PC-lint from that environment then do the following.
  6.     Consult the appropriate Microsoft documentation in the "Visual
  7.     Workbench User's Guide", Chapter "Customizing Visual Workbench",
  8.     OR consult the on-line Help, "Books Online", the following section:
  9. User's Guide
  10.     Visual C++ User's Guide
  11. Part 1 Using Visual C++
  12.     Chapter 17  Customizing Visual C++
  13. Customizing the Tools Menu
  14.     Adding Commands to the Tools Menu
  15.     You may also check on line help for the format of error messages.
  16.     For example, to add a unit check-out facility to the tools bar do
  17.     the following:
  18.     1.  From the Tools Menu choose "Customizing"
  19. The Customizing Dialog Box appears
  20.     2.  Select the "Tools" tab
  21.     3.  Choose "Add"
  22. The Add Tool dialog box appears requesting a "Command"
  23.     4.  Type "C:lintlint-nt.exe" or equivalent and hit Enter.
  24.     5.  You will now be able to edit the fields of this Tool.
  25. Modify them so that they approximate the following:
  26. Menu Text           PC-lint (unit check)
  27. Command Line        C:LINTLINT-NT.EXE
  28. Arguments           -iC:LINT -u std.lnt env-vc2.lnt $File
  29. Initial Directory   $FileDir
  30. _  Prompt for Arguments
  31. X  Redirect to Output Window     _  Close Window on Exit
  32.     6.  Select Close to return to the main environment.
  33.     This will result in the Tools menu containing the additional item
  34.     "PC-lint (unit check)".
  35.     Checking 'X' on 'Redirect to ...' is important because in this way you
  36.     can advance from error to error using the F4 key (Shift F4 to reverse)
  37.     or, less handily, using the "Next Error" ("Prev Error") entries in
  38.     the "Search" menu.
  39.     Note that by providing an "Initial Directory"
  40.     the containing directory can have a std.lnt that overrides the
  41.     global std.lnt.
  42.  */
  43. -"format=%(%F(%l):%) %t %n: %m"     //  Messages will contain
  44. //  file information (%F), the line number (%l), the
  45. //  message type (%t)  message number (%n) and message text (%m).
  46. -hF2    //  Make sure we ALWAYS provide file information ('F') and use 2
  47. //  lines (line in error plus message).
  48. -width(0) //  don't break messages at any particular width
  49. -t4       //  Presume that tabs are every 4 stops
  50. +e900     //  issue a message at termination.