Visual Studio環境とマージ環境のプロパティ


ソリューションエクスプローラで、プロジェクトを右クリックし、右クリックメニューをポップアップし、プロパティを選択し、プロジェクトのプロパティ・ページを開き、ウィンドウの左側で「プロパティの構成」>「デバッグ」を展開します.右側には環境とマージ環境の2つの設定があります.
環境
PATH=$(QTDIR)\bin;$(OutDir)\ffmpeg;$(OutDir)\qt;$PATH

環境のマージ
Visual Studioで生成されたアプリケーションをデバッグして実行するかどうかを誤って設定した場合、次の問題が発生します.
  • QdesktopServices::openUrlエラー、ヒントShellExecute failed(error 2)
  • Shiftキーを押すと入力法
  • を切り替えることができない.
    生成されたアプリケーションを直接実行しても、上記の問題は発生しません.
    Visual Studioが管理者として動作している場合は、管理者権限がないという問題はないはずです.いくつかの属性を変更したと推測され、マージ環境を見たとき、システム環境変数を含む環境がマージされていないことを思い出します.このように理論的抽象的には,生成されたアプリケーションは,使用するシステムプログラムやダイナミックライブラリと同じパスにないため,プログラムやダイナミックライブラリが見つからず,呼び出せない可能性がある.その後は「はい」に設定し、結果はすべて正常になりました.