DLL上のCWinApp::InitIntanceが呼ばれない
既存のMFCのコードが有って、それをDLL化しようとしたけど、CWinAppを継承したCMyAppのようなクラスのInitInstanceが呼ばれない。
CMyAppのグローバル変数であるtheApp;のコンストラクタは呼ばれている。
InitInstance() not getting called in MFC dll
ここを参考にして_USRDLLをdefineしてやったところ解決した。(質問者はこれでは解決してないみたいだけど…)
今回僕がそうしたように、既存のVisual StudioのMFCプロジェクトの構成の種類をexeからdllにしただけだとこのようになるのかも。