在Windows7中创建POSIX应用程序

Creating POSIX applications in Windows 7?

本文关键字:POSIX 应用程序 创建 Windows7      更新时间:2023-10-16

那么,POSIX子系统还存在吗?我有Visual Studio 2012。我试图编译一个"helloworld"Posix应用程序,但它似乎缺少入口点:

>cl stuff.cpp/Fostuff.obj/link/子系统:posix

链接:错误LNK2001:未解析的外部符号__PosixProcessStartupunlink.exe:致命错误LNK1120:1个未解析的外部

一些谷歌搜索显示我需要psxdll.lib和其他一些库,但它们在哪里?Visual Studio没有它们,最新的Windows SDK也没有。他们是不是悄悄地扼杀了在不告诉任何人的情况下创建POSIX应用程序的能力?

这需要Windows 7 Ultimate或Enterprise。安装了一套最小的Microsoft Unix应用子系统(SUA),但您必须从Microsoft:下载其余部分

http://www.microsoft.com/en-us/download/details.aspx?id=2391

直到下载包实用程序和软件开发工具包基于UNIX的应用程序的子系统(SUA的实用程序和SDK)具有已安装在计算机上,您无法运行或修改基于UNIX的脚本和自定义的基于UNIX的应用程序。