Windows 问题:在同一台PC上安装win7和Delphi XE6以及virtualbox中的Mac OSX的PC

Windows 问题:在同一台PC上安装win7和Delphi XE6以及virtualbox中的Mac OSX的PC,windows,macos,delphi,Windows,Macos,Delphi,我在创建新的Delphi目标平台OSX时遇到困难 我用的是一台装有Win7的电脑。在这台电脑上,我在VirtualBox上安装了MAC OS X,这个带有MAC OS X的虚拟机工作得非常好 在Win7中,我安装了Embarcadero Delphi XE6,并开发了一个软件,希望为Windows和Mac编译它 但是,当我尝试添加新的目标平台OS X时,Delphi会询问我远程机器的IP地址或名称,因此我在虚拟机中安装了RAD PAServer XE6,并按下“I”键了解IP虚拟机,并给了我IP

我在创建新的Delphi目标平台OSX时遇到困难

我用的是一台装有Win7的电脑。在这台电脑上,我在VirtualBox上安装了MAC OS X,这个带有MAC OS X的虚拟机工作得非常好

在Win7中,我安装了Embarcadero Delphi XE6,并开发了一个软件,希望为Windows和Mac编译它

但是,当我尝试添加新的目标平台OS X时,Delphi会询问我远程机器的IP地址或名称,因此我在虚拟机中安装了RAD PAServer XE6,并按下“I”键了解IP虚拟机,并给了我IP 10.0.2.15,因此我在Win7上将该IP放入Delphi,但当我测试连接时,出现错误:

连接到端口64211上的“10.0.2.15”失败。确保“平台辅助服务器”正在主机上运行,并配置为使用端口64211。

让我失望的是。。。一些设置?我将在win7中使用一些额外的软件来连接VirtualBox

请有人帮助我,我的应用程序几乎准备好了,想在MacOSX系统上测试它


我在互联网上搜索过,但在WinXP虚拟机上只能找到一台使用Delphi XE6的Mac OS X机器,但我的情况正好相反,它是一台使用Delphi XE6的Win7机器;在虚拟机中使用Mac OS X。

已经解决了这个问题,非常简单:

1-在VirtualBox、设置、网络中,选择桥接适配器,以便 虚拟机位于同一子网掩码中

2-在使用Mac OS X的虚拟机中,运行Rad PASServer,按 “我”想看看IP

3-转到防火墙规则和外接程序通信,显示在中的IP PAServer和端口

4-在Delphi中添加一个平台,OS X或iOS X,将 虚拟机,并工作到100%


谢谢……

可能是我错了,但在非基于苹果硬件的虚拟环境中运行OSX的AFAIK不在许可范围内。所以我想你不会发现很多人有这样的设置。这有点像贴一个问题,问人们是否可以帮你给邻居的车打电话。如果你值得花时间为OSX开发东西,那么就投资一个MacMini或其他便宜合法的OSX平台。您甚至可能在未经许可的平台上运行PAServer,从而违反了Delphi许可证的条款。就我个人而言,我的所有开发工作都是在Mac上进行的,并且在VMWare VM中运行Windows(和Delphi)。工作起来很有魅力!您是否尝试对OSX虚拟机执行ping操作?同时检查两台机器中的防火墙。