C++の古いプロジェクトのビルドでerror MIDL2311 : statements outside library block are illegal in mktyplib compatability mode

IDEはVS2019。

ビルドすると、

error MIDL2311 : statements outside library block are illegal in mktyplib compatability mode

が発生する。

(対応方法)

***.vcxprojファイル内の

<MkTypLibCompatible>true</MkTypLibCompatible>

を全て

<MkTypLibCompatible>false</MkTypLibCompatible>

にする。

参考

Error MIDL2311 : statements outside library block are illegal in mktyplib compatability mode


コメント

このブログの人気の投稿

ソリューション構成ごとにconfigファイルを作成する

web.config debug/releaseの内容を変換構文を使って切り替える