hello altogether,
my name is Wolfram Pagels, Berlin, Germany
my status is :retired but enthusiastic c++-fan;
I use Dev-C++ since 3 month ago; in the 70th I programmed in Fortran;
after a long break I enjoy to learn c++11;
e.g.: the day before yesterday I got the following message from Dev-C++:
My second question to you: * h o w to enable (these) options at my installed and running actual mingw compiler as part of Dev-C++ IDE ?
Running on Windows XP (32-bit). Each time when I start Dev-C 5.11 the attached warning message appears. Is this something to worry about? And how can I prevent it. Having problem with compiler of Dev-C 4.9.9.2 in Windows 8 Problem with the complier of Dev C in windows 8. Dev-Cppinclude The mingw32 folder doesn't contain include folder. Reply Delete. Warning #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a.
Thank you in advance for your time,
yours sincerely
- 4 Contributors
- forum 3 Replies
- 3,470 Views
- 23 Hours Discussion Span
- commentLatest Postby Ancient DragonLatest Post
mike_2000_172,669
Well, the answer to your problem (but not to your question) is to change your IDE. Dev-C++ is far too old to support C++11. The MinGW GCC version that ships with Dev-C++ is version 3.4.2, which is really old. Decent support for C++11 starts roughly from 4.6.0, but since it is still experimental, the newer the better. Currently, you can get 4.7.1 version through '>TDM-GCC ports. I recommend switching to '>CodeBlocks, which you can download as an installer that includes TDM-GCC 4.7.1. That should allow you to have decent C++11 support.
As for setting compiler options, you typically have to navigate the 'Build Configuration' or 'Project Properties' or similar panels. Usually, you will find a place to put 'custom compiler options' where you can place the exact command-line compiler option (like -std=c++11
), that is, if you can't find a checkbox for the particular option you need.
You can declutter a build log by filtering out one or more kinds of compiler warnings. For example, you might want to review only some of the output that's generated when you set the build log verbosity to Normal, Detailed, or Diagnostic. For more information about verbosity, see How to: View, save, and configure build log files.
Suppress specific warnings for Visual C# or F#
Use the Build property page to suppress specific warnings for C# and F# projects.
In Solution Explorer, choose the project in which you want to suppress warnings.
On the menu bar, choose View > Property Pages.
Choose the Build page.
In the Suppress warnings box, specify the error codes of the warnings that you want to suppress, separated by semicolons.
Rebuild the solution.
Suppress specific warnings for C++
Use the Configuration Properties property page to suppress specific warnings for C++ projects.
Dev C Doesn't Underline Warnings Download
In Solution Explorer, choose the project or source file in which you want to suppress warnings.
On the menu bar, choose View > Property Pages.
Choose the Configuration Properties category, choose the C/C++ category, and then choose the Advanced page.
Perform one of the following steps:
In the Disable Specific Warnings box, specify the error codes of the warnings that you want to suppress, separated by a semicolon.
In the Disable Specific Warnings box, choose Edit to display more options.
Choose the OK button, and then rebuild the solution.
Suppress warnings for Visual Basic
You can hide specific compiler warnings for Visual Basic by editing the .vbproj file for the project. To suppress warnings by category, you can use the Compile property page. For more information, see Configure warnings in Visual Basic.
To suppress specific warnings for Visual Basic
This example shows you how to edit the .vbproj file to suppress specific compiler warnings.
Dev C Doesn't Underline Warnings Youtube
In Solution Explorer, choose the project in which you want to suppress warnings.
On the menu bar, choose Project > Unload Project.
In Solution Explorer, open the right-click or shortcut menu for the project, and then choose Edit <ProjectName>.vbproj.
The XML project file opens in the code editor.
Locate the
<NoWarn>
element for the build configuration you're building with, and add one or more warning numbers as the value of the<NoWarn>
element. If you specify multiple warning numbers, separate them with a comma.The following example shows the
<NoWarn>
element for the Debug build configuration on an x86 platform, with two compiler warnings suppressed:Note
.NET Core projects do not contain build configuration property groups by default. To suppress warnings in a .NET Core project, add the build configuration section to the file manually. For example:
Save the changes to the .vbproj file.
On the menu bar, choose Project > Reload Project.
On the menu bar, choose Build > Rebuild Solution.
The Output window no longer shows the warnings that you specified.
For more information, see the /nowarn compiler option for the Visual Basic command-line compiler.
Suppress warnings for NuGet packages
In some cases, you may want to suppress NuGet compiler warnings for a single NuGet package, instead of for an entire project. The warning serves a purpose, so you don't want to suppress it at the project level. For example, one of the NuGet warnings tells you that the package may not be fully compatible with your project. If you suppress it at the project level and later add an additional NuGet package, you would never know if it was producing the compatibility warning.
To suppress a specific warning for a single NuGet package
In Solution Explorer, select the NuGet package you want to suppress compiler warnings for.
From the right-click or context menu, select Properties.
In the NoWarn box of the package's properties, enter the warning number you want to suppress for this package. If you want to suppress more than one warning, use a comma to separate the warning numbers.
The warning disappears from Solution Explorer and the Error List.