none
libpqdll.libを参照する方法。 RRS feed

  • 質問

  •  

    昔VC++で使っていたlibpqdll.libというライブラリをVS2005で参照して、Postgresデータベースにアクセスしたいのですが。

    参照の追加で.libという拡張子がでてこないので、参照できないのでしょうか?

    このようなライブラリーを参照する方法がないのでしょうか?

     

    dllとか探せばいいのでしょうか?やりたいことは、ODBCとか使わずに、Postgresデータベースにアクセスしたいのですが。.

     

     

    以下環境です。

    Microsoft Visual Studio 2005
    Version 8.0.50727.762  (SP.050727-7600)
    Microsoft .NET Framework
    Version 2.0.50727

    Microsoft Visual Studio 2005 Standard Edition 日本語 Service Pack 1 (KB926602)  

    よろしくご教授ねがいます。

    2008年12月22日 8:13

回答

すべての返信

  •  TAKAPI さんからの引用

    昔VC++で使っていたlibpqdll.libというライブラリをVS2005で参照して、Postgresデータベースにアクセスしたいのですが。

    参照の追加で.libという拡張子がでてこないので、参照できないのでしょうか?

    VBやC#でlibファイルは扱えませんので、参照できません。

     

    どうしてもlibファイルを扱う必要があるのであれば、C++でラッパーを書いてあげて下さい。

    (VBやC#で扱いやすいように、C++/CLIでラッピングするとか)

     

    libに対してこだわりがないのであれば、目的を同じくする.NETライブラリを探すのも手です。

    2008年12月22日 14:05
    モデレータ
  • 御助言ありがとうございました。PgOleDb.dll

    で接続できました。

    2008年12月23日 6:08
  •  TAKAPI さんからの引用

    昔VC++で使っていたlibpqdll.libというライブラリをVS2005で参照して、Postgresデータベースにアクセスしたいのですが。

    参照の追加で.libという拡張子がでてこないので、参照できないのでしょうか?

    このようなライブラリーを参照する方法がないのでしょうか?


    http://www.interwiz.com/software/PostgreSQL/windows.html
    使用するならば、libpq.dllの方ですが

    参照設定はできません。

    2008年12月23日 7:10