Discussion Overview
The discussion revolves around an issue with the C++ compiler not using C++11 or greater in the CLion IDE on a Mac. Participants explore the configuration of CMakeLists.txt and the behavior of the compiler, including error messages related to C++11 features. The conversation includes troubleshooting steps and suggestions for resolving the problem.
Discussion Character
- Technical explanation
- Debate/contested
- Meta-discussion
Main Points Raised
- One participant describes a problem where the compiler is not recognizing C++11 features, despite having previously worked.
- Another participant questions how the original poster knows that C++11 is not being used, asking for specific error messages or behaviors to clarify the issue.
- A participant points out that the original poster's description of the problem lacks detail and suggests that error messages are crucial for diagnosing the issue.
- The original poster provides an example of an error related to initializing a std::vector with an initializer list, indicating that C++11 features are not functioning as expected.
- One participant expresses their inability to assist due to unfamiliarity with Mac or CLion, hoping someone else can help.
- Another participant suggests that if the user is not confident in using makefiles with CLion, they should consider letting CLion manage the build process or using a different IDE.
- The original poster later identifies a solution to the problem, which involves changing the run configurations in CLion, and shares a screenshot for clarity.
- Several participants discuss the clarity of the screenshot provided, with critiques on its quality and readability.
Areas of Agreement / Disagreement
Participants express varying levels of understanding and familiarity with the tools involved. While the original poster finds a solution, there is no consensus on the best practices for using makefiles within CLion, and discussions about the clarity of the provided screenshot highlight differing perspectives on communication.
Contextual Notes
Some participants note the importance of error messages for troubleshooting, but there is no resolution on the best approach to configure CLion for C++11 support. The discussion reflects a mix of technical troubleshooting and user interface concerns.