iT邦幫忙

2

新手上路,請求指點

  • 分享至 

  • xImage

大家好,我是一名高一生,我為了完成我的自主學習題目(用C++做出小遊戲)所以才開始研究寫程式,現在不知道遇到了什麼問題,所以想請大家幫一下我
https://ithelp.ithome.com.tw/upload/images/20230220/20149948Q0xOnqQWFC.pnghttps://ithelp.ithome.com.tw/upload/images/20230220/20149948KGj4WPRfWl.pnghttps://ithelp.ithome.com.tw/upload/images/20230220/20149948Hdqu3etG3f.png
我先是照了很多的MING64教學後用了這個https://www.youtube.com/watch?v=8QdDlNOMCgA
然後完成後,他要我跑一個"HELLO WORLD",在底下使用
g++ 檔案名.cpp -o 檔案
./檔案.exe
到這裡都是正常的 但是之後我點選了右上角的一個開始他就跳出來了上面的圖片
請問我是哪裡做錯了,請求支援。

ccutmis iT邦高手 2 級 ‧ 2023-02-20 09:00:19 檢舉
./檔案.exe 改成 用雙引號包含起來的絕對路徑 例如 "C:\Users\Berwi\Desktop\test.exe" 試試看 絕對路徑不要寫"C:\test.exe" 會因為權限問題失敗
除了前面兩位前輩的回答外,試著路徑不要有中文
另外為何不使用Visual Studio內的C++寫呢?用Visual Studio Code要配置很多項目,初學者先不要在IDE上搞太久,先熟悉C++語法與觀念後再來搞這些
OTP iT邦新手 5 級 ‧ 2023-02-20 11:28:59 檢舉
題外話,建議發問的時候要在文章標題和標籤標上你的問題的程式語言,以其相關的編輯器,您的標籤都是比較偏移重點的內容哦。對於重點加以標示,比較能夠吸引專長的人為您解答哦!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

4
JamesDoge
iT邦高手 1 級 ‧ 2023-02-20 09:03:55
最佳解答

這個問題通常是由於 Visual Studio Code 找不到正確的可執行檔案路徑所導致的。您可以嘗試以下步驟解決這個問題:

  1. 確認您的可執行檔案名稱和路徑是否正確。在「launch.json」檔案中,您需要設置「program」選項以指定可執行檔案的路徑。
  2. 確認您的編譯器是否已經生成了可執行檔案。請檢查您的編譯器設置,確保您正在生成一個可執行檔案而不是只是編譯代碼。
  3. 如果您正在使用防火牆,請確保 Visual Studio Code 已經被添加到防火牆白名單中。這可以防止防火牆阻止 Visual Studio Code 與 GDB 通訊。
1
揮揮手
iT邦研究生 5 級 ‧ 2023-02-20 15:54:22

請不要把路徑帶中文
linux 可能沒問題
windows 超多與路徑有關係的函數
你一用中文就爆給你看
網路資訊
c++14以上
std::experimental::filesystem::u8path(檔名);
這樣會過
不過還是推 不要用中文

我要發表回答

立即登入回答