多くの人がこの質問をしていることは知っていますが、提案された事柄に従うことは私にはうまくいかないようです。明らかに何かが足りないので、助けを求めたいと思いました。
過去数日間、ブーストライブラリを使用してテキストファイルを開き、テキストを使用可能なデータ形式に変換し、使い終わったらデータをテキストファイルとして保存するコードを作成してきました。他のライブラリと同じようにプロジェクト内のライブラリとしてリンクできるように、さまざまなデータ型(具体的には私が作成するオブジェクトまたはクラス)を処理できるように拡張できるように特別に構築しました。
ただし、ライブラリにコンパイルしてライブラリのディレクトリを「追加のインクルードディレクトリ」に追加した後でも、ライブラリにヘッダーファイルの1つをインクルードしようとすると、未解決の外部エラーが発生します。また、追加の依存関係の下に直接パスを配置しようとしました(また、追加のインクルードディレクトリと追加のライブラリディレクトリで設定されたディレクトリへのパスを含むライブラリ名だけです。また、そのうちの1つだけをオンにして試しました。時間とそれはまだ失敗しました)。
足りないものはありますか?毎回cppファイルとhファイルをソリューションにコピーせずに、再利用して新しいプロジェクトにリンクしたいこのコードをコンパイルするにはどうすればよいですか?DLLはより良く/より簡単に動作しますか?もしそうなら、どのように私はそれをdllとしてコンパイルしてそれにリンクするのですか?
このテキストの壁を読んでくれてありがとう。あなたが提供できるどんな助けも素晴らしいでしょう。