次のような文字列のマクロがあります。
#define APPNAME "MyApp"
次に、次のようにして、このマクロを使用して幅の広い文字列を作成します。
const wchar_t *AppProgID = APPNAME L".Document";
ただし、これにより「不一致の文字列を連結する」コンパイルエラーが生成されます。
APPNAMEマクロをワイド文字列リテラルに変換する方法はありますか?
次のような文字列のマクロがあります。
#define APPNAME "MyApp"
次に、次のようにして、このマクロを使用して幅の広い文字列を作成します。
const wchar_t *AppProgID = APPNAME L".Document";
ただし、これにより「不一致の文字列を連結する」コンパイルエラーが生成されます。
APPNAMEマクロをワイド文字列リテラルに変換する方法はありますか?