Re: [問題]XCODE 7.1 C++的編譯問題

看板MacDev作者 (龍野南雲)時間9年前 (2015/12/23 16:47), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《arhtur945 (AnthonyBennet)》之銘言: : { : "cmd": ["clang++", "${file}","-std=c++11", "-stdlib=libc++", "-o", "${file_path}/${file_base_name}"], : "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", : "working_dir": "${file_path}", : "selector": "source.c, source.c++", : "variants": : [ : { : "name": "Run", : "cmd": ["bash", "-c", "clang++ '${file}' -std=c++11 -stdlib=libc++ -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"] : } : ] : } : 我用這個方法大概用了快半年,但最近出現問題 : 會出現這個error : [Errno 2] No such file or directory: 'clang++' : [cmd: ['clang++', '/Users/ArthurWang/Documents/Code/C++/OOP/HW/HW11/HW11-1.cpp', '-std=c++11', '-stdlib=libc++', '-o', '/Users/ArthurWang/Documents/Code/C++/OOP/HW/HW11/HW11-1']] : [dir: /Users/ArthurWang/Documents/Code/C++/OOP/HW/HW11] : [path: /usr/local/share/npm/bin:/usr/local/bin:/opt/local/bin] : [Finished] 很簡單,因為 clang++ 放在 /usr/bin/,而你的路徑沒有包含這個,所以找不到 clang++ 但是你下面的描述看起來終端機下是找得到 clang++,代表你 build system 的路徑設 定跟終端機的不同,你要自己找一下怎麼設定 build system 執行時的 path 設定。 : 因為我不知道問題在哪,所以暫時直接用終端機直接打 clang++ 檔名.cpp 做編譯 : 但不知道為什麼他不讓我用 C++11 extension的東西 (ex: range-base for loop) 因為本來就缺參數指定用 c++11... -- Luna quieres ser madre y no encuentras querer que te haga mujer -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.114.205 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1450889240.A.13E.html

12/29 17:48, , 1F
天啊!!我弄好了 感謝!!!
12/29 17:48, 1F
文章代碼(AID): #1MUj0O4- (MacDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
1
1
完整討論串 (本文為第 2 之 2 篇):
1
1
文章代碼(AID): #1MUj0O4- (MacDev)