良い一日、
以前、プロジェクト設定の VC++ ディレクトリの下にあるインクルードおよびライブラリ ディレクトリ パスを使用して、Visual Studio 2010 でブーストを正常に使用しました。しかし、最近、私が勉強している新しい講師のために、リンクを行うために「ユーザーマクロ」を使用するように切り替えることを余儀なくされました.
他のライブラリを移動してユーザー マクロを使用することに問題はありませんでした。マクロを作成するときに同じインクルードとライブラリ パスを使用しただけです。しかし、ブーストはあまりうまくいきません。ブースト フォルダーが VC++ ディレクトリの下にリンクされている間は正常に機能しましたが、インクルード パスとライブラリ パスをユーザー マクロに移動しようとすると、Visual Studio がパスの認識を拒否し、次の通常のエラーが発生します。
error C1083: Cannot open include file: 'boost/filesystem.hpp': No such file or directory
VC++ ディレクトリの使用に戻ると、再び機能します。
私の他のすべてのライブラリはそれで完全に問題ないのに、ブーストがマクロとリンクされたくない理由は何か簡単な説明はありますか? 他のライブラリには、現在、DevIL、SDL、glew、glm、および assimp が含まれています。