.pro
ファイルにQMAKE_POST_LINK
にバインドされたスクリプトがあります。したがって、リリースビルド後にインストーラを作成するにはiscc
を使用します。名前、パブリッシャーなどの一部のアプリ変数は、この.pro
ファイルに保存され、iscc
の引数としてiscc "/DName=Мое приложение"
のように渡されます。この変数にはcp1251エンコーディングがあります。qmakeポストシェルエンコーディング(cp866に変換しない)
したがって、iscc
は、間違ったエンコード(cp866ではなくcp1251)で引数が取得され、結果としてinstaller.exe
に間違った文字が含まれるという問題があります。それを修正するには?エンコードを変換するための関数はありますか?qmake