我嘗試在gcc 6.0的開(kāi)發(fā)中實(shí)際使用新的c ++ 1z功能。如果我嘗試這個(gè)小例子:#include <iostream>#include <experimental/filesystem>namespace fs = std::experimental::filesystem;int main(){ fs::path p1 = "/home/pete/checkit"; std::cout << "p1 = " << p1 << std::endl;}我有:/ opt / linux-gnu_6-20151011 / bin / g ++ --std = c ++ 1z main.cpp -O2 -g -o go/tmp/ccaGzqFO.o:在函數(shù)\`std :: experimental :: filesystem :: v1 :: __ cxx11 :: path :: path(char const(&)[36])'中:/opt/linux-gnu_6-20151011/include/c++/6.0.0/experimental/bits/fs_path.h:167:對(duì)`std :: experimental :: filesystem :: v1 :: __ cxx11 :: path :: _ M_split_cmpts的未定義引用()”collect2:錯(cuò)誤:ld返回1退出狀態(tài)gcc版本是快照l(shuí)inux-gnu_6-20151011有什么提示如何鏈接新的c ++ 1z功能嗎?
- 3 回答
- 0 關(guān)注
- 762 瀏覽
添加回答
舉報(bào)
0/150
提交
取消