多くのコードを何度も何度も入力するのを避けるために、WinMain 関数を DLL 内に隠そうとしています。
wWinMain を次のように宣言して DLL からエクスポートしました。
extern "C" int WINAPI wWinMain( ... )
{
// repetitive code here
}
リンカーオプション/EXPORT:wWinMain
を使用しましたが、別のプロジェクトでインポートライブラリを使用しようとするとエラーが発生します
LIBCMTD.lib(wincrt0.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function __tmainCRTStartup
備考GUI インターフェイスを使用したいのですが、WinMain 関数ではなくメイン関数を定義するときによくあるエラーです。また、両方のプロジェクトで UNICODE サポートを有効にしました。私は何をすべきか?