0

最初のVisualStudio2010プロジェクトでNTLライブラリを構成しようとしています。私は次の指示に従っています:http://www.shoup.net/ntl/doc/tour-win.html

という名前の新しいWin32プロジェクトを作成しましたntl

次に、Project->から、ファイルNTLライブラリフォルダ内Add Existing Itemsのすべてのファイルを選択します。src

Project次に、 -> Properties-> Configuration Properties-> C/C++- >をクリックして、ライブラリフォルダ内のディレクトリAdditional Include Directoriesを選択しました。includeNTL

最後に、Build->しようとしBuild ntlましたが、(src内のすべてのファイルに対して)次のようなエラーが発生します。

c:\program files\winntl-5_5_2\src\ctools.cpp(2): fatal error C1083: Cannot open include file: 'NTL/ctools.h': No such file or directory
1>  Generating Code...
4

2 に答える 2

0

簡単です。このヘルプに従って、 NTLを段階的にコンパイルしてください。

あなたは何か間違ったことをしているに違いありません、それがうまくいくステップバイステップの指示に従ってください。
NTLを次のようなパスに保存します:C:\ Library \ WinNTL-5_5_2、サイトの指示に従います。

于 2013-01-01T18:41:16.973 に答える
0

あなたはおそらくこの質問に対する答えを必要としないでしょう、しかし多分それをしたい他の人のために。

Visual Studio(2010)の場合:

  1. 'ファイル'->'新規'->'プロジェクト...'(またはCtrl + Shift + N)
  2. 「Win32プロジェクト」(「インストールされたテンプレート」->「VisualC ++」の下にあります)を選択し、NTLlibという名前を付けて、「OK」をクリックします。
  3. [次へ>]をクリックします。アプリケーションの種類:[静的ライブラリ]、[追加オプション]の[プリコンパイル済みヘッダー]のチェックを外し、[完了]をクリックします。
  4. ソリューションエクスプローラーで作成したプロジェクトを右クリックします'追加'->'新しいアイテム...'(またはCtrl + Shift + A)C ++ファイル(.cpp)を選択し、名前を付けて'追加'をクリックします(設定する必要があります) C / C ++設定)
  5. 最新のNTLライブラリをダウンロードし、プロジェクトに抽出します
  6. プロジェクトを右クリックして、[構成プロパティ]->[C / C ++]の[プロパティ](またはAlt + Enter)に移動し、ドロップダウンメニューから[追加のディレクトリを含める]をクリックして、[編集]-> [新しい行](黄色のフォルダー)を選択します。 ->ダウンロードしたNTLライブラリのインクルードフォルダ(インクルードフォルダにフォルダがない)へのパスを設定し、[OK]をクリックします
  7. ソリューションエクスプローラーでプロジェクトを右クリックし、「追加」->「既存のアイテム...」(またはShift + Alt + a)を選択し、srcディレクトリにダウンロードされたNTLライブラリからすべてのファイルを選択して「追加」をクリックします。
  8. 左下のすべてのファイルをロードしてVSの準備ができたら、[ビルド]-> [NTLlibのビルド]をクリックし、[ビルド:1が成功しました]を待ちます。静的ライブラリは、Debug/Releaseフォルダーに作成されます。

作成したライブラリを別のプロジェクトで使用するには、手順6に従って、作成したライブラリフォルダへのパスを設定します。プロジェクトを右クリック->'プロパティ'->'構成プロパティ'->'VC++ディレクトリ'->'ライブラリディレクトリ'/

于 2016-01-02T18:36:38.090 に答える