複数のプロジェクトを持つVC++ 2010ソリューションがあります。その1つは、共通コードを1か所に配置したいという私の望みによって作られた.libです。同じVC++ 2010ソリューションでプロジェクトによって生成された.libにリンクする方法
ここでは、通常のコンソールアプリケーションである別のプロジェクトをこのライブラリにリンクしようとしています。しかし、VSは追加の依存関係として追加したにもかかわらず、.libが見つからないという不満があります。
.libが同じプロジェクトになっているにもかかわらず、VSが簡単に使えるようになることを望んでいましたが、悲しいことに、運がありません。
EDIT私は盲目でなければなりませんが、私はティムが言及した「追加パス」オプションを見つけることができません。 libプロジェクトをコンソールプロジェクトのプロジェクト依存関係に追加しましたが、まだ動作していません。
EDIT2私が実際に.lppプロジェクトに.cppと.hファイルを追加した後、Edwinの提案がうまくいった。あまりにも明白な何かを見逃したとき、私は本当にそれが嫌いです
さて、私はそれをしましたが、まだ運がありません。リンカーはまだ.libが見つからないと主張しています。 .libをProperties/Configuration Properties/LinkerのAdditional Dependenciesから削除した場合、未解決の外部依存関係を表すLNK2019が表示されます。ソリューションのDebugディレクトリにある.libへの相対パスを指定するだけでいいですか?しかし、私がそれを行うと、私はリリースするときに問題が起こると思います... – dandan78
@ dandan78:ライブラリを手動で追加する場合は、VSが提供する多くのマクロを使用する必要があります。 –
@ dandan78:私がどのようにしたかの例を提供しました。 –