簡體   English   中英

./a.out 在 windows 上的 Visual Studio 代碼上不起作用 - 給出“在 Microsoft Store 中查找應用程序”提示

[英]./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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM