まず、
プレーンC++を使用し、ATLを使用せずに、MFCはCOMオブジェクトインターフェイスを使用しようとします。
oleview(OLE / COMオブジェクトビューア)の使用-IDLコードを設計するために使用されます。
この段階では、MIDLコンパイラを使用して、次のものを作成しようとして問題が発生しています。
cmd行の構文:
midl / nologo / env win32 /tlb"。\S8_.tlb"/h"。\S8_.h"/iid"。\S8_i.c"S8.idl
- 対応する.TLB(タイプライブラリ)
- A .H(ヘッダー)
- IID定義にはファイル(* _i.c)が含まれます
- プロキシ(* _p.c)
MIDLコンパイラエラー:
S8.IDL(513):エラーMIDL2025:構文エラー:「S8SimObject」の近くに型指定が必要です
HRESULT LinkSimObjects(
[in] S8SimObject* SourceObject, ####line 513 ####
[in] S8SimObject* DestObject,
[in] float TravelTime);