DLL上のCWinApp::InitIntanceが呼ばれない

既存のMFCのコードが有って、それをDLL化しようとしたけど、CWinAppを継承したCMyAppのようなクラスのInitInstanceが呼ばれない。

CMyAppのグローバル変数であるtheApp;のコンストラクタは呼ばれている。

InitInstance() not getting called in MFC dll

ここを参考にして_USRDLLをdefineしてやったところ解決した。(質問者はこれでは解決してないみたいだけど…)

今回僕がそうしたように、既存のVisual StudioMFCプロジェクトの構成の種類をexeからdllにしただけだとこのようになるのかも。