问题总结:pycharm clion使用wsl环境,可以编译但是运行不了,看起来像clion里没有子系统的环境变量,在终端可以运行,好像是这两个软件不能导入子系统自定义的环境变量
根据官方文档打开-fexperimental-library
成功识别format函数
**但是编译成功,运行时出错,连接不到libc++.so.1,看起来像clion没有成功导入ubuntu子系统的环境变量导致找不到链接库,怎么解决这个问题
/mnt/e/github/c++/clion_porjtct/C++20/cmake-build-debug/test1: error while loading shared libraries: libc++.so.1:
cannot open shared object file: No such file or directory
命令行编译运行可以,成功执行,
clang++ -std=c++20 -stdlib=libc++ -fexperimental-library -lc++ -lc++abi test.cpp -o test
(base) e7@LAPTOP-HHOSQ8I3:/mnt/e/github/c++/clion_porjtct/c++20/cmake-build-debug$ ./test1
The answer is 42.
ABCDEF
BCDEF
CDEF
DEF
EF
F
为项目添加了环境变量依然失败