J'ai une solution de projets mixtes VB.NET et C++. Lorsque vous utilisez Visual Studio 2005, vous pouvez définir les "Outils-> Option-> Projets et solutions-> Répertoires VC++" pour aider le compilateur à trouver vos fichiers d'inclusion. Lors de la construction de la même solution avec MSBuild, je ne vois pas comment passer ces paramètres. Le C++ ne compilera pas sans ce chemin spécifié. Lors de la construction de cette solution, Visual Studio construit parfaitement.comment configurer les répertoires MSBuild VC++
Quel est le moyen de transmettre ce chemin pour MSBUild? Editer: On dirait que MSBuild ne passe pas le chemin (ou le commutateur/u) à vcbuild. À partir de VCBuild échoue à la place de dépendance.
Avec Visual 2010, les choses fonctionnent plus que prévu puisque les répertoires des propriétés de l'utilisateur sont utilisés. Il n'y a plus besoin d'utiliser les variables d'environnement – CharlesB
Pour la dernière version VS2013, voir ma réponse dans la discussion: http://stackoverflow.com/questions/15654002/adding-additional-library-and-include-paths-when-compiling- from-command-line/28103688 # 28103688 – zhifac