VS を使用して Linux にリモート接続し、開発する

この機能には vs2015 以降が必要です。例として VS2019 を示します。

VS をインストールする場合、Linux サポートを選択する必要がありますが、すでにインストールされている場合は、VS を変更することでインストールできます。
ここに画像の説明を挿入

具体的なプロセス:

まず新しいプロジェクトを作成し
ここに画像の説明を挿入
、Linux コンソール アプリケーションを選択し、
ここに画像の説明を挿入
場所と名前を選択して作成します
ここに画像の説明を挿入
。このようにして、プロジェクトは次の内容のメイン ファイルを作成します。

#include <cstdio>

int main()
{
    
    
    printf("%s 向你问好!\n", "ThreadPool");
    return 0;
}

リモート接続を追加するには、ここをクリックしてください
ここに画像の説明を挿入
。Linux には ssh サービスが必要であることに注意してください。通常通り入力してください。
ここに画像の説明を挿入
ここで Alibaba Cloud に接続しています。スムーズに接続できるように、 Alibaba Cloud の外部ネットワーク IPを取得する必要があることに注意してください。

注: リモート接続されている Linux には gdb がある必要があります。ない場合は、パッケージ マネージャーを使用してインストールし (Ubuntu では apt-get、CentenOS では yum)、以下を
ダウンロードしてインストールします。

sudo apt-get install gdb

次に、この接続用にいくつかの設定を行う必要があります。
[ツール] -> [オプション] にチェックを入れて、[更新 (初回ダウンロード)] をクリックすると、インテリジェントなプロンプトを表示するコードを作成できます。次に、ヘッダーをダウンロードして更新し、完了するまで待ちます。その後、プロパティ ウィンドウを確認できます。そこには多数の設定があり、必要に応じて設定できます。リモート ルート ディレクトリが
ここに画像の説明を挿入
表示
ここに画像の説明を挿入

ます
ここに画像の説明を挿入

ここに画像の説明を挿入

このプロジェクトを実行してみます
ブレークポイントを設定した後、このプロジェクトを実行してみここに画像の説明を挿入
ましょう 実行結果が表示されていることがわかります。

Linux 側で書かれたプログラムを表示します。
リモート ルート ディレクトリは ~/projects です。
確認するにはこの場所に行きましょう。
ここに画像の説明を挿入
これがプロジェクトです。その後、別のレイヤーに進みます。
ここに画像の説明を挿入

main.cpp ファイルが表示されます。bin は実行可能プログラムのディレクトリ、obj はキャッシュ ファイルです。

その後、VS を自由に使用して (リモートで) Linux プログラムを作成できるようになります~

おすすめ

転載: blog.csdn.net/weixin_43003108/article/details/121099986