2012-03-27 9 views
2

これは重複しないことを望みます。私は自分の質問に対する回答を検索しようとしましたが、「マクロ」という単語には検索結果を非常に効果的にフィルタリングするアプリケーションが多すぎます。Visual C++でビルドを構成するためのカスタムマクロ

とにかく、別のVisual C++(VS2010)プロジェクトで、VC++ディレクトリ(include、lib)またはリンクライブラリを設定するためにカスタムマクロが使用されていることが最近気付きました。 "libjpeg - $(JPEG_LIB_VERSION)-static.lib"など

これを行うにはどうすればいいですか?私はその技術を見たプロジェクトを覚えていないので、調査するためにそれを再度見つけることができませんでしたが、ローカルビルドや広く配布されたソフトウェアの特定のバージョン(例えば、 Boostなど)。

これはありますか(Visual C++ Express and setting env variables solution wide)、これはちょっとした答えが質問に答えると思われますが、実際はそうではありません。

答えて

2

使用されているマクロは環境変数でも、実際にはカスタムマクロでもかまいません。

それは環境変数がある場合How to: Use Environment Variables in a Build

しかし、このMSDNの文書で述べたように、それは環境変数ではなく、あなた自身を作成する場合、あなたは、ドキュメントに従うことができ、ため別のMSDNドキュメントがありますカスタムマクロを作成する方法の追加参照のためにそのHow to: Add New Property Sheets to C++ Projects

、環境を使用しての追加の参照についてHow to add environmental variable to VS solution (.sln)

を参照してください、Macros/Environment variable in .sln and .vcproj files for Visual studio

を参照してください。
+0

ありがとうございました。環境変数をビルドで使用できることを指摘するのは正しいでしょう。 –

関連する問題