Я использую следующий компилятор:
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 11.0.3 (clang-1103.0.32.59)
Target: x86_64-apple-darwin19.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Я использую эту версию MacOS:
10.15.4
Я использую эту версию CLion
:
CLion 2020.1.1
Build #CL-201.7223.86, built on April 29, 2020
Runtime version: 11.0.6+8-b765.40 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.15.4
GC: ParNew, ConcurrentMarkSweep
Memory: 1987M
Cores: 6
Registry: run.processes.with.pty=TRUE
Non-Bundled Plugins: com.intellij.clion-swift, org.toml.lang, org.rust.lang
Вот файл CMakeLists.txt
:
cmake_minimum_required(VERSION 3.15)
project(clion_error)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_compile_options(-Wall -Wextra -pedantic -Werror -pedantic-errors -Wshadow -Wstrict-aliasing)
add_executable("clion_error" main.cpp)
Вот main.cpp
:
#include <string>
int main(int, char**)
{
std::string my_string = "hello";
return 0;
}
Вот как воспроизвести ошибку:
- Нажмите
Code
в верхнем меню - Нажмите
Inspect Code...
- Нажмите
OK
Вот ошибка, которую я получаю:
Types 'std::string' and 'const char[6]' are not compatible
Почему сообщается об этой ошибке?