sql >> データベース >  >> RDS >> PostgreSQL

Cプログラムをgitbashで実行できるのに、cmdでは実行できないのはなぜですか?

    「DLLファイルをダウンロードする」は危険に聞こえます。どこから?

    私はこれらのファイルを再び取り除くでしょう。コードからこれらのライブラリを参照しない可能性があるため、libpq.dllの依存関係である必要があります。 おそらくI:\Program Files\PostgreSQL\12\binにあります (EDBインストーラーを使用した場合)。

    問題はおそらくあなたがPATHであるということです git bashでは環境変数が異なります およびcmd.exe 、後者の場合、必要なすべての共有ライブラリがPATHにあるわけではありません。 。解決策は、PATHを変更することです 実行可能ファイルに必要なすべてのDLLファイルが含まれるようにします。ではありません ファイルのコピーを開始します。

    I:\Program Files\PostgreSQL\12\binを含めるだけでおそらく十分です。 PATH内 。欠落している依存関係を解決するには、依存関係ウォーカー などのツールを使用します またはこの代替品 。




    1. UWP アプリをリモート SQL Server 2008 プロバイダーに接続する:TCP プロバイダー、エラー:0

    2. OracleからXMLに文字をエンコードする方法は?

    3. MySQLポートアクセスを制限する方法

    4. Entity Framework Core3.0で必要な所有タイプを作成するにはどうすればよいですか?