OSX 中的 Windows Visual C++?

OSX 中的 Windows Visual C++?

我尝试在 OSX 中使用 Wine 的 Windows Visual C++ Express Edition 2008,但 X11 告诉我无法找到用于提取的卷并无法验证我的权限(读写)。终端返回

$$fixme:clusapi:GetNodeClusterState ((null),0x32ecec,0) stub!.

我该怎么办?有没有办法让该编译器在 OSX 中运行?遗憾的是,我必须使用那个;它是用于一门课程的。我本来打算买一个 Windows 7 RC 并进行双启动,但我认为从昨天起它们就不再可用了。有没有什么办法可以在不购买 Windows 的情况下使用该程序?

答案1

如果你对自我探索感兴趣,可以向你的老师咨询如何使用XCode或者海湾合作委员会工具。

除了少数例外和附加情况外,无论是在 Windows、Mac、Unix 还是 Linux 等平台上,C++ 都是 C++。Visual Studio 是一个编码环境,但远非唯一的环境。

您创建的源代码应该与 Visual Studio 完全兼容。

注意:如果您正在进行 GUI 开发或图形编程,则不一定适用。这两者都需要访问 OS 系统库。在任何一种情况下,wine 类型的虚拟化都不起作用,您需要实际安装 Windows。

答案2

检查一下你的学校是否加入了 MSDN 学术联盟,你可能能够获得一份免费的 Windows 副本。

MSDN 助理

答案3

根据葡萄酒应用数据库Visual Studio Express 2008 无法使用(评级为“垃圾”),但是 Visual Studio Express 2005 的评级为“青铜”。您可以尝试找到 2005 的副本并尝试一下。

另一种选择是,您不一定需要 IDE 来编译代码。您可以非常轻松地在您选择的编辑器中编写有效的 C++ 代码,然后使用 VC++ Express 附带的命令行编译器 (cl.exe) 和链接器 (link.exe) 来编译和链接可执行文件。在 Wine 上仅运行编译器和链接器比运行整个 IDE 更有可能成功。

尝试一下这些链接:

答案4

虽然 Windows 7 RC 安装光盘不再可用下载您仍然可以在 2009 年 10 月 21 日之前申请产品密钥。因此,如果您能找到 Windows 7 RC 安装光盘 ISO 映像的其他来源(例如,从拥有副本的朋友那里),那么您仍然可以请求产品密钥,以便合法安装和激活 RC。请参阅Windows 7 候选版本 (RC) 下载不再可用

抱歉,Windows 7 RC 不再提供下载。如果您已下载并需要产品密钥,则它们将可用至 2009 年 10 月 21 日。

要查找产品密钥或获取新密钥,只需按照开始下载的步骤操作即可。转到此页面底部,选择您的版本和语言,然后单击“开始”。然后,使用您的 Windows Live ID 登录,您的产品密钥将显示在下一页上。
[...]

最后,记住到期日期:

记住到期日期:请提前计划 RC 何时到期。您将提前两周收到通知,然后从 2010 年 3 月 1 日开始,您的 PC 将每两小时关闭一次。RC 将于 2010 年 6 月 1 日到期。为避免中断,您需要重建测试 PC 以使用有效版本的 Windows 替换操作系统,并在软件到期前重新安装所有程序和数据。

相关内容