自己写的idl文件,加入工程,编译,0error,0warning,但是并没有显示编译idl,也没有生成相应的tlb、头文件和源文件,类视图里面也看不到定义。而用向导建立的工程就会自动编译它的idl。
而且同样的工程,转换到vs05的话,就可以自动编译,是不是vc6里面普通工程要手动设置midl呢?请问怎么做?

解决方案 »

  1.   

    VC6里工程属性设置好像有个IDL页签的,自己看看是可以设置的。
      

  2.   

    通过向导建立的ActiveX工程的Project->Settings里面有一个MIDL选项卡,而普通工程(比如Win32 console)就没有。我是在一个Console Application工程中自己写组件,遇到这个不编译idl的问题的........求教。
      

  3.   

    你可以建立一个COM的EXE工程看看它里面的工程设置。