CreateProcess を使用して cl
、別の C++ プログラム ( TestProg.cxx
) を DLL にコンパイルおよびリンクします。cl
次のコンパイル オプションを使用して呼び出します。
/Od /nologo /Fo /RTC /w /Zc /EHsc /I\INCLUDE /I\LIB /I\PATH TestProg.cxx /DLL
呼び出し:
if ( CreateProcess(full path to cl.exe, compilation options, NULL,NULL,FALSE,0, NULL,NULL,&si,&pi) )
{
//....
}
VS ツール プロンプトからアプリケーションを実行すると、次のリンク エラーが発生しました。
LINK : fatal error LNK1561: entry point must be defined
私は何を間違っていますか?過去 1/2 日の回答を Web で検索しましたが、見つかりませんでした。Windows API を使用するのは初めてです。
ありがとう