2017-12-08 20 views
0

大変申し訳ありませんが、大部分の人には役に立たないのですが残念です。Visual Studioにnpgsql for C++をインストールする方法2017

これは私がこのようにリモートで何かをやった初めてのことであり、問​​題があまりにも進んでどのようなドキュメントでもカバーされていないようです。 Visual Studio 2017のC++プロジェクトをPostgreSQLデータベースに接続しようとしています。 明確にするために、私はpgAdmin/hostデータベース、C++のコードを実行する方法を知っています。それを動作させれば、npgsql構文を処理できると思います。 しかし、私は.NETを使用したことはありません(4.5は私のコンピュータにあります)。

は、私が2017年
私はnugetマネージャを開き、Npgsqlの検索Visual StudioでC++のための空のプロジェクトを開始しますが、私のプロジェクトがするのではなく、ネイティブ、v0.0を指している。ここで

は私がやっているものです。ネットフレームワーク。
.NET Frameworkのプロパティでv4.5をターゲットにしていますが、何も変更されません。

誰かが私がしようとしていることが可能かどうか教えてください。
空のプロジェクト以外の別のプロジェクトを使用すべきですか?
これは何らかの種類のWebアプリケーションである必要がありますか?

可能であれば、私はそれを行う方法についてのアドバイスが大好きです。

答えて

1

ネイティブのC++プログラムを作成している場合は、.netアセンブリをインポートすることはほとんど考えられません。 pgデータベースに接続したいのであれば、odbcドライバ(https://odbc.postgresql.org/)を使用するか、PGの一部として利用できるライブラリがあるかもしれませんが、.netアセンブリを使用するには大量の不要な相互運用作業が必要になるでしょう。

+0

これは正しい - Npgsqlは、PostgreSQLの.NETプロバイダで、C#、F#、またはVB.NETなどの.NET言語で使用することを目的としています。 C++ドライバは、ODBCまたはPostgreSQLのネイティブCアクセスライブラリである[libpq](https://www.postgresql.org/docs/current/static/libpq.html)を探しています。 –

関連する問題