Visual Studio 2017がインストールされました。NTLライブラリを使用します。私はここに記載されている手順に従っています(VS2013用)。 Compiling NTL library in Visual Studio 2013Visual StudioでNTLライブラリを構成する方法2017
期待どおり、コンパイルされます(いくつか、私は無視してよい警告があります)。
その後、同じ溶液の下で、私はこれらの連続工程をしています: (同じ溶液下)
- プロジェクトの追加 - >新規プロジェクト - > [Visual C++を - > Win32コンソールAPPL。右作成したプロジェクトをクリックしてください>スタートアッププロジェクトに設定し
- - - 右作成したプロジェクトをクリックしてください
- >追加 - >リファレンス - >構成プロパティ - - > C> NTL
- は右作成したプロジェクトをクリックしてください/ C++ - >一般 - >追加のディレクトリインクルード - >(NTLが含まれる)(NTL リポジトリからダウンロード)
- フォルダからいくつかのファイルをコピー/テイク "テスト"
- がする#include以下のすべてを削除 "stdafx.hを"
- ペーストおよびビルド の
これらの手順は、残念ながら、私は4つのリンカ関連のエラー(LNK2019)を得たビルドする際に、VS2013 & VS2015で動作するはずです。
彼らはすべて以下の例に似ています:?
エラーLNK2019未解決の外部シンボル "無効__cdecl NTL :: MatPrime_crt_helper_deleter(クラスNTL :: MatPrime_crt_helper *)" (MatPrime_crt_helper_deleter @ NTL @@ YAXPAVMatPrime_crt_helper @ 1 @@ Z) 機能で参照 "のパブリック:静的な無効__cdecl NTL :: ZZ_pInfoT :: MatPrime_crt_helper_deleter_policy ::デリータ(クラス NTL :: MatPrime_crt_helper *)"?MatPrime_crt_helper_deleter_policy @ ZZ_pInfoT @ NTL @@ SAXPAVMatPrime_crt_helper @ (デリータ3 @@Z)NTLtest < thePathToTheLib> (ZZ_p.obj)1
あなたはどのように進めるためにアドバイスすることはできますか?私が構築され、これにしようとしている
- >ZZ_pEXTest.cpp
は、事前にありがとうございます!
私はこの問題もVS2015にも出てきました。あなたは解決策を見つけましたか? –