輸入の.hと.cppファイルへの道:VS


1.背景

  VSは、C / C ++プログラミングのために、時には外部の.hと.cppのファイルをインポートする必要がある場合。インポート対策VS.中の.hと.cppファイルをまとめています

2.単に.hファイルをインポート

シーンの説明:VSでメインと呼ばれるプロジェクトがあり、今は他のディレクトリmain.h.をインポートする必要があります
main.hコード:

#include <iostream>
using namespace std;

main.cppにコード:

// main.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include "pch.h"
#include "main.h"

int main()
{
	int m1 = 3, m2 = 6;
	int sum = m1 + m2;
	cout << m1 << "+" << m2 << "=" << sum << endl;
	return 0;
}

主な項目:
メインプロジェクト
main.h住所:
main.hアドレス

2.1コピー&ペースト

  コピーとmain.cppにはmain.hは、右側VS「ソリューションエクスプローラ」や「ヘッダ」に正しい選択は、「追加」フォルダに貼り付ける>「既存項目」、main.hを追加することを選択ソリューション。

注:VSが追加されたファイルへのポインタと同等である既存のエントリに追加されますが、ファイルは現在のプロジェクトに追加されるためのイニシアチブを取ることはありません。あなたはmain.hプロジェクトを複製しない場合は、直接main.hを含む溶液が、既存の項目を追加したが、外はまだ実際のmain.hプロジェクトは、プログラムはコンパイルして実行することはできません。
コピー&ペーストmain.hは:
main.h
既存項目の追加:
既存項目の追加
:メインプロジェクトを追加した後
メインプロジェクト
の結果を:
業績

  または「ソリューションエクスプローラ」や「ヘッダが」正しい選択は、新しいメインにコピーされたプロジェクトのmain.hコードの外に、新しいmain.hを作成し、VS>「新しいアイテム」の右にある「追加します」。時間。
新しい項目の追加:
新規アイテム
ヘッダファイルの追加:
ヘッダを追加します。
新しいmain.hメインアイテム:
新main.h
コードを貼り付け:
コードを貼り付けます。
業績:
業績

2.2絶対アドレス

  ファイルをインポートすると、ファイルの絶対アドレスを使用します。
改正前:

#include "main.h"

更新:

#include "C:\Users\Administrator\Desktop\main_h\main.h"

:メインプロジェクトの絶対アドレスを使用し
メインプロジェクト
た結果を:
業績

2.3構成環境

  、メインプロパティページで、「VC ++ディレクトリ」をクリックし、メニューバーの「プロジェクト」>「メインプロパティ」を開き、フォルダへのパスを追加する場所、その「カタログが含まれている」でmain.h。
プロジェクトのプロパティを開きます。
プロジェクトのプロパティを開きます。
変更が含まれるディレクトリ:
含まれているディレクトリ
修正メインプロジェクト:
メインプロジェクト
結果を:
業績

3.インポートの.hと.cppのファイル

シーンの説明:VSでメインと呼ばれるプロジェクトがありますが、今は輸入sum.hのsum.cppとmain.cppにで他のディレクトリにする必要があります。
sum.hコード:

#include <iostream>
using namespace std;

extern int m1, m2;
extern int sum(int x1, int x2);

sum.cppコード:

#include "sum.h"

int m1 = 3, m2 = 6;

int sum(int x1, int x2)
{
    return x1 + x2;
}

main.cppにコード:

// main.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include "pch.h"
#include "sum.h"

int main()
{
	cout << m1 << "+" << m2 << "=" << sum(m1, m2) << endl;
	return 0;
}

和フォルダの場所:
和フォルダの場所
主な項目:
メインプロジェクト

3.1コピー&ペースト

  どこmain.cppにファイルフォルダにコピーしsum.hとsum.cpp。VSの右の解決策では、「追加」を選択し、右>「既存項目」を選択sum.cppとsum.hを溶液に加えました。
  「>」新しい項目の追加」、および新sum.hのsum.cppを、あるいは、適切なソリューションVSで、右を選択」とコードと新しい和sum.hに外側sum.hアイテムをコピー。.Hとsum.cpp
コピーとsum.h sum.cpp貼り付けます。
メインのプロジェクトディレクトリ
sum.hとsum.cpp後に項目を追加する:
メインプロジェクト
業績を:
業績

3.2絶対パス

  でmain.cppに絶対アドレスsum.hとsum.cppをインポートします。このメソッドは、代わりに「***。CPP」の#includeの使用は通常は「***。Hを」の#includeを使用するプログラミング、プログラミングをお勧めしません、プログラムを実行します。
改正前:

#include "sum.h"

更新:

#include "C:\Users\Administrator\Desktop\sum\sum.h"
#include "C:\Users\Administrator\Desktop\sum\sum.cpp"

:メインプロジェクトの絶対アドレスを使用し
メインプロジェクト
た結果を:
業績

3.3ライブラリと構成環境を生成します

  sum.hとsum.cppを含み合計プロジェクトを作成します。「太陽のプロパティ」を開き、「ダイナミックライブラリ(.dll)」または「静的ライブラリ(.libファイル)」を選択し、プロジェクトが「一般」>「構成タイプ」の合計生成されたリンクライブラリsum.libを実行しています。
新規プロジェクトの合計:
和プロジェクト
オープン合計プロパティ:
和のプロパティを開きます。
コンフィギュレーションリンクライブラリ:
コンフィギュレーション・リンク・ライブラリー
生成リンクライブラリ(DLL .EXEファイルではなく、実行することはできません、VSエラー、スキップして「OK」をクリックしてください):
リンクライブラリの生成

リンクライブラリ住所:
リンクライブラリ住所

  「主な財産」のメインプロジェクトを開き、フォルダ「VC ++ディレクトリ」アドレスsum.hを追加>「リンカー」で、「ディレクトリが含まれている」>「追加ライブラリディレクトリ」フォルダsum.libのアドレスを追加「追加の依存関係」に>「リンカー」>「入力」にsum.libを追加しました。
含まれているディレクトリを変更します。
含まれているメインのプロジェクトディレクトリ
変更、追加の依存関係は:
メインのライブラリディレクトリプロジェクト
追加の依存関係を変更:
追加の依存
業績を:
業績

4.まとめ

  1. .Hと.cppファイルをVSで最も正式な方法をインポートすることです:コピーの.hと.cppのファイルは、プロジェクトファイルに貼り付けます。
  2. .Hファイルのインポートには、唯一の最も便利な方法は、次のとおりです。使用絶対アドレスをインポートするとき。
  3. 大型の.hと.cppのファイルの場合、それは氏のリンクライブラリに推奨し、プロジェクトで達成するために構成環境をインポートしています。
公開された77元の記事 ウォン称賛25 ビュー10000 +

おすすめ

転載: blog.csdn.net/qq_34801642/article/details/103781747