[英]./a.out on visual studio code on windows wont work - gives a 'look for an app in the Microsoft Store' prompt
我正在嘗試運行一個簡單的 CPP hello world 代碼。 沒有什么花哨。 只需幾個 header 文件,其中包含基本的 hello world class。
我有以下命令序列。
g++ -c HelloWorld.cpp -o HelloWorld.o
g++ -c main.cpp -o main.o
g++ HelloWorld.o main.o -o a.out
一切順利。 然后,我執行下一個合乎邏輯的步驟來運行程序。
./a.out
我沒有在終端中給我 output ,而是得到以下提示。 我很抱歉上傳手機拍攝的照片。 我嘗試屏幕抓取,提示消失。
那么,如何按預期在終端中獲取 output 呢?
注意 1:我已經能夠在 Mac OS 上使用它。 所以,我知道代碼工作正常,Visual Studio 代碼也是如此。 這一定是一些 windows 問題。
[在上述@MarkTolonen 評論的幫助下]
g++ -c HelloWorld.cpp -o HelloWorld.exe
g++ -c main.cpp -o main.exe
g++ HelloWorld.exe main.exe -o a.exe
./a.exe
以上對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.