4

では、POSIX サブシステムはまだ存在するのでしょうか。Visual Studio 2012 を使用しています。「hello world」Posix アプリケーションをコンパイルしようとしましたが、次のエントリ ポイントがないようです。

>cl stuff.cpp /Fostuff.obj /link /subsystem:posix

リンク: エラー LNK2001: 未解決の外部シンボル __PosixProcessStartup unlink.exe: 致命的なエラー LNK1120: 1 つの未解決の外部シンボル

いくつかのグーグルは、psxdll.lib と他のいくつかのライブラリが必要であることを示していますが、それらはどこにありますか? Visual Studio にはそれらがなく、最新の Windows SDK にもありません。彼らは、誰にも言わずに POSIX アプリを作成する機能を静かに殺しましたか?

4

1 に答える 1

1

これには、Windows 7 Ultimate または Enterprise が必要です。Unix ベース アプリケーション用の Microsoft サブシステム (SUA) の最小限のセットがインストールされますが、Microsoft から残りの部分をダウンロードする必要があります。

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

UNIX ベース アプリケーション用サブシステムのダウンロード パッケージ ユーティリティおよびソフトウェア開発キット (SUA 用ユーティリティおよび SDK) がコンピューターにインストールされるまで、UNIX ベースのスクリプトおよびカスタム UNIX ベース アプリケーションを実行または変更することはできません。

于 2014-01-11T01:15:41.180 に答える