如果mac的g 編譯莫名其妙報錯

2022-06-14 14:42:14 字數 339 閱讀 2295

我遇到這種情況, linux能執行, 可mac就是報語法錯誤. 我的解決辦法是新增編譯選項g++ std=c++11, 我查了有沒有設定預設c++標準的辦法, 還真沒找到(除非alias這種方法也算方法的話..). 不過, 由於c++水平低劣處在學步階段(都好幾年了還學步呢..), 我大概只需要執行單檔案, 通常是用vscode的乙個叫coderunner的外掛程式, 我想, 能在這個外掛程式設定中改了也行.

辦法就是:

在設定的json檔案加入

"code-runner.executormap":
好了, 至少在vscode的單檔案上可以舒服地跑了.

莫名其妙的語法報錯

今天在使用python的parser模組時,遇到這樣的問題 解析自帶的example好好的,但解析我的檔案時就報語法錯誤。這個問題在以前寫編譯器時也出現過。根據以前的經驗,估計是unix和windows平台的換行不同造成的。用ultraedit將所有的換行都變成unix格式的。問題仍然存在。然後想到...

莫名其妙的編譯出錯

今天真是遇到鬼了,之前好好的專案,做了些許修改,在debug下一切正常,但在release下無法通過編譯,明顯是某標頭檔案沒有被包含進來。我到出問題的cpp裡再次包含這個標頭檔案,編譯通過了。但絲毫沒有讓我覺得放鬆,問題還得找!我懷疑是某些空格或者換行出了問題,但一行一行處理之後問題不但沒有解決,反...

莫名其妙的問題(3)

使用gitcafe 類似github 時,關於windows下如何github ssh 公鑰的問題 1.安裝git,從程式目錄開啟 git bash 2.鍵入命令 ssh keygen t rsa c email email.com email email.com 是github賬號 3.提醒你輸入...