ビルドの一環として、ビルドのコマンドライン:$(python_bin)/python.exe %(FullPath)
を持つpythonスクリプトを1つだけ含むプロジェクト(.vcxproj
)が1つあります。 MSBuildのは、このPythonスクリプトから警告を解析し、ビルド後にそれらを表示することができる:警告をカスタムビルドのエラーとして扱うには?
"F:\Generators.vcxproj" (default target) (1) ->
(CustomBuild target) ->
F:\Tool.py(274): warning : OPSEC [F:\Generators.vcxproj]
F:\Tool.py(274): warning : OPSEC [F:\Generators.vcxproj]
2 Warning(s)
0 Error(s)
、どのように私はエラーとして、これらの警告を治療するためにそれを強制することができますか?私が見つけたオプションはTreat Linker Warning As Errors
です。このプロジェクトでのリンクは行われていないので(明らかにカスタムビルドの.pyファイルであるため)、ビルドステップからの警告であることは明らかです。
ClCompile
セクションに<TreatWarningAsError>true</TreatWarningAsError>
を追加しようとしました。助けてくれなかった。
これらの警告をエラーとして扱うにはどうすればmsbuildに強制できますか?
コンパイラオプションはC++用ですが、警告はPythonコード用です。 – Ajay
私はそれほど多くのことを考えました。私はちょうど助けになるかどうかを.vcxprojのいくつかの場所に入れようとしていました。それはしませんでした。どのように私はそれをエラーとして登録することができますどのようなアイデア? – Paladin
これは[python]質問であり、[visual-C++]質問ではありません。あなたはあなたの質問に正しくタグ付けしていませんでした。 [Just rtfm](https://docs.python.org/3.1/library/warnings.html)で-Wオプションを探してください。 –