
Windows環境でC++プログラムを作成しPostgreSQLに接続したいです。
とりあえずVisual Studioとlibpqxx-4.0.tar.gzを落としてきて展開しました。
#include <pqxx/pqxx>の箇所でエラーとなってしまいます。
libpqxx-4.0.tar.gzをconfigure/make/make installを実行するような記載がありますが、windowsの場合はどのようにすればよいのでしょうか?
Linux環境でコマンドを実施し作成されたディレクトリをWindowsでインクルードパスに設定すればよいのでしょうか?
No.1ベストアンサー
- 回答日時:
やったことはないのでアレですが……。
>Linux環境でコマンドを実施し作成されたディレクトリをWindowsでインクルードパスに設定すればよいのでしょうか?
全く見当違いです。
LinuxでビルドしたライブラリはLinux用です。
>#include <pqxx/pqxx>の箇所でエラーとなってしまいます。
ファイルが無いと言われる?
Visual Studioのプロジェクトの設定のうち「追加のインクルードディレクトリ」にライブラリのヘッダファイルが格納されている場所を指定してください。
追加のライブラリファイルの方にも.libの指定が必要なのでご注意を。
で、libpqxx-4.0.tar.gzということはWindows向けのライブラリ(バイナリ)は入っていないでしょうから
ライブラリのビルドが必要でしょう。
# どこかにビルド済みのライブラリとか公開しているかも知れませんが…調べてはいません。
「libpqxx Visual Studio ビルド」辺りで検索するといくつか見つかるのではないかと思われます。
# 軽く見た限りでは、前提となるライブラリが別にあるようですけども。
http://tensor12321.hatenablog.jp/entry/2015/03/0 …
とか。
# ダウンロードしたというVisual Studioのバージョンが不明ですけどね。(2017 Communityでしょうけど)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
#pragma commentの相対パス指定
-
スタティックリンクライブラリ...
-
eclipse+MinGWの環境で外部ライ...
-
VC++でビルド時の、リンク警告 ...
-
VC++6.0からVC++.NET2005へ移植
-
fatal error LNK1104: ファイル...
-
VS2010にて、依存関係とビルド順
-
Visual Studio 2022の『#define...
-
python エラー
-
<unistd.h>をVisualStudioでつ...
-
エクセルのエラーメッセージ「4...
-
アプリケーションのDLLファイル...
-
Excelのエラーで困ってます。
-
” OS ビルド ” の意味が分か...
-
ブレークポイントは現在の設定...
-
配列の初期化時に出たエラーの...
-
VBAを何回も作り直して、容量が...
-
VC2010のビルドエラーを全部出...
-
実行後にコンパイルに失敗しま...
-
IOCTL_CDROM_RAW_RAEDで生デー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スタティックライブラリの使い方
-
スタティックライブラリ関係の...
-
fatal error LNK1104: ファイル...
-
【VS2008 C++】2つのプロジェ...
-
インポートライブラリ(.lib)フ...
-
VS2010にて、依存関係とビルド順
-
VC++でビルド時の、リンク警告 ...
-
'd3dx9.lib' が開けません。
-
C++Builder リンカエラーとは?
-
visual studio community2017 O...
-
静的/動的リンクライブラリにつ...
-
スタティックリンクライブラリ...
-
exeファイルはどのdllを参照す...
-
ターボCのライブラリ追加方法
-
MinGWでOpenMPを使いたいのです...
-
VC++6.0からVC++.NET2005へ移植
-
ライブラリのリンクについて
-
VB6/SPREAD6.0 について
-
「MFCを使用しない」から「MFC...
-
error LNK2019: 未解決の外部シ...
おすすめ情報