Visual Studio 2012 内から Windows マシンで postgresql をビルドしようとしています。そうすると、次のようなスタイルで非常に多くのエラーが発生します。
- LNK1120: n 個の未解決の外部
- LNK2001: 未解決の外部シンボル
これらのエラーが発生した場合は、win32 アプリケーションではなくコンソール アプリケーションであることを指定する必要があることをかなりの数の場所で読みましたが、sln と vcxproj は自分で作成しませんでしたが、ビルド プログラムが最初にこれを作成しました。だから、私はそこで何もできませんよね?
私は他の同様の質問を見て、誰かが追加の依存関係として dll を追加することを提案しました (プロパティ > 構成プロパティ > リンカー > 入力 > 追加の依存関係)。そして、それは実際に機能しましたが、それは本当に解決策ですか? すべてのプロジェクトに手動で依存関係を追加する必要がありますか? または、そのためのショートカットはありますか?