Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 IDL编译错误_Visual Studio 2008_Corba_Idl_Ace_Tao - Fatal编程技术网

Visual studio 2008 IDL编译错误

Visual studio 2008 IDL编译错误,visual-studio-2008,corba,idl,ace,tao,Visual Studio 2008,Corba,Idl,Ace,Tao,我想编译一个IDL文件,当我编译IDL时,出现了一个错误,上面写着“语法错误:在“异常”附近需要一个类型规范”,我读了以下链接:,但是他们没有帮助我我的操作系统是windows 10,我的框架是MSVS2008我在MSVS2006中尝试了我的代码,并在那里工作如果问题是来自我的MIDL编译器,我应该如何准确地修复它?我应该安装哪个版本的SDK?我尝试了其中一些,但没有成功。我还导入了“oaidl.idl”和“ocidl.idl”,但没有成功。下面是我代码的一部分: //import "oaidl

我想编译一个IDL文件,当我编译IDL时,出现了一个错误,上面写着“语法错误:在“异常”附近需要一个类型规范”,我读了以下链接:,但是他们没有帮助我我的操作系统是windows 10,我的框架是MSVS2008我在MSVS2006中尝试了我的代码,并在那里工作如果问题是来自我的MIDL编译器,我应该如何准确地修复它?我应该安装哪个版本的SDK?我尝试了其中一些,但没有成功。我还导入了“oaidl.idl”和“ocidl.idl”,但没有成功。下面是我代码的一部分:

//import "oaidl.idl";
//import "ocidl.idl";
module Quoter
{
  exception Invalid_Stock_Symbol {};

  interface Stock;

  interface Stock_Factory
  {

    Stock get_stock (in string stock_symbol)
      raises (Invalid_Stock_Symbol);
  };

  interface Stock
  {


    readonly attribute string symbol;

    readonly attribute string full_name;

    double price ();


  };
};

这是合法的CORBA IDL,但必须使用CORBA IDL编译器进行编译,如,听起来您使用的是MIDL,而MIDL不是CORBA IDL编译器。对于TAO,IDL编译器称为TAO_IDL,也许我们的免费软件会有所帮助。

其中有一个关于使用visual studio 2006编译ACE/TAO的教程,我想在MSVS2008中编译它。看来您在ACE/TAO方面很有经验。是否有可能我收到您的电子邮件,询问一些有关此主题的问题。我确实需要帮助,如果您能帮助我,我将非常感激。@johnnyCheckACE/TAO邮件列表作为替代支持选项,直接支持只能通过我工作的公司提供,请参见www.rememy.nl