vc release 工程设置

来自MSDN的建议:
If you archive the product during your daily build process, also be sure to include symbols for the build so that you can debug an old version of the product, if necessary. You also need to take steps to maintain full compiler optimizations while generating symbols. This can be done by opening your project's properties in the development environment and, for the release configuration, doing the following:
  1. On the left side of the project's property page, click C/C++. By default, this displays General settings. On the right side of the project's property page, set Debug Information Format to Program Database (/Zi).
  2. On the left side of the property page, expand Linker, and then click Debugging. On the right side of the property page, set Generate Debug Info to Yes (/DEBUG).
  3. Click Optimization, and set References to Eliminate Unreferenced Data (/OPT:REF).
  4. Set Enable COMDAT Folding to Remove Redundant COMDATs (/OPT:ICF).
  5. http://msdn.microsoft.com/en-us/library/windows/desktop/ee416349(v=vs.85).aspx

你可能感兴趣的:(vc++)