Questão:
Compilador Apple Swift para Windows
Franck Dernoncourt
2014-06-03 01:42:54 UTC
view on stackexchange narkive permalink

Estou procurando um compilador Apple Swift para Windows (rodando em Windows e produzindo código para Windows), sem ter que virtualizar nenhum sistema operacional. Ele precisa ser executado pelo menos no Windows 7 x64.

Cinco respostas:
niutech
2014-09-27 00:17:34 UTC
view on stackexchange narkive permalink

Silver é executado no Windows e permite que você compile o código Swift para Java e .NET.

Como alternativa, você pode compilar o código Swift online em um navegador da web em qualquer plataforma, incluindo o Windows. Experimente:

rwenz3l
2014-06-03 02:48:47 UTC
view on stackexchange narkive permalink

Swift é construído no mesmo compilador LLVM, Objective-C é construído. (Consulte a Wikipedia)
Então você precisa de um ambiente Obj-C. E isso é um pouco complicado, mas possível.

Seria muito mais fácil construir uma máquina virtual ou um Hackintosh.
E como você pode ler esta resposta, não é uma boa ideia codificar Obj-C (ou Swift) em um PC.

Vineet Choudhary
2016-05-01 12:56:08 UTC
view on stackexchange narkive permalink

Swift para Windows agora disponível no Microsoft Codeplex.
https://swiftforwindows.codeplex.com/

enter image description here

Requisito do sistema - Visual C ++ redistribuível para Visual Studio 2015.


Ou você pode usar a versão oficial do swift em Bash no Ubuntu no Windows 10 (atualização de aniversário). Confira o guia passo a passo completo aqui - Instal Swift 3.0 na atualização de aniversário do Windows 10

os requisitos do primeiro link agora mudaram. agora requer windows 10 x64, mas não requer mais o visual studio.
OCTAGRAM
2014-07-13 01:18:41 UTC
view on stackexchange narkive permalink

A Apple lançou o Foundation e outras bibliotecas ObjC com o Safari, mas o Safari para Windows parou em 5.1.7. Mas então o iTunes foi reescrito para usar bibliotecas ObjC, e elas estão bastante disponíveis e atualizadas. Existem dois problemas, entretanto. Primeiro, não é legal agrupar "Application Support.msi" (use 7zip para descompactar o instalador do iTunes e você encontrará este arquivo), mas você provavelmente pode aconselhar o usuário a instalar o Safari para Windows ou iTunes para Windows para fazer seu programa trabalhos. Em segundo lugar, não há um compilador Objective-C funcional para Windows compatível com libobjc.dll da Apple. (GNUStep, Cocotron e Apple usam diferentes ABI IIUC). As fontes de libobjc.dll estão abertas e alguém relatou que as compilou no MSVS (libobjc é uma biblioteca C simples). Portanto, não é uma caixa preta, todas as chaves estão espalhadas. Há rumores de que a Apple tem um tradutor Objective-C-para-C para Windows voltado para o MSVS, em vez de gerar código nativo diretamente. De qualquer forma, mesmo que você não tenha um compilador compatível, você ainda pode fazer a ponte GNU-Objective-C-para-Apple-Objective-C ou Delphi-para-Objective-C, ponte Nimrod-para-Objective-C ou qualquer outra coisa -to-Objective-C usando arquivos XML ScriptingBridge.

UPD1 Encontrado na rede, nunca testado: clang -rewrite-objc -ObjC main.m -o out.cpp ( provavelmente deve ser executado no Mac OS X, provavelmente não)

O Swift está disponível no XCode 6 beta, mas no site de código aberto da Apple só consigo ver downloads de código aberto do XCode 5.1, e não há Swift aqui. Portanto, resposta atual: não.

Han Sangjin
2016-01-18 17:18:22 UTC
view on stackexchange narkive permalink

A Apple transformou o Swift em código aberto no ano passado. A porta do Swift para Windows (bifurcada, incompleta) pode ser baixada em janelas swift



Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 3.0 sob a qual é distribuído.
Loading...