Windows Visual C ++ no OSX?

0

Estou tentando usar o Windows Visual C ++ Express Edition 2008 no OSX com o Wine, mas o X11 me diz que não foi possível localizar um volume para extração e verificar minhas permissões, que são de leitura e gravação. Terminal devolve

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

O que posso fazer sobre isso? Existe uma maneira de fazer esse compilador rodar no OSX? Infelizmente, eu absolutamente devo usar esse; é para uma aula. Eu estava indo para obter um Windows 7 RC e apenas dual-boot, mas acredito que a partir de ontem eles não estão mais disponíveis. Existe alguma maneira eu posso usar este programa sem ter que comprar o Windows?

    
por Joey 21.08.2009 / 21:23

5 respostas

1

Se você estiver interessado em um pouco de auto-exploração, consulte o seu professor sobre como usar XCode ou ferramentas do gcc .

Com algumas exceções e casos secundários, o C ++ é C ++, seja no windows, mac, unix, linux, etc. O Visual Studio é um ambiente para o código, mas longe de ser o único.

O código-fonte criado deve ser totalmente compatível com o Visual Studio.

Nota: Isso não se aplica necessariamente se você estiver fazendo o desenvolvimento da GUI ou a programação de gráficos. Ambos exigem acesso às bibliotecas do sistema operacional. Em qualquer um desses casos, uma virtualização do tipo vinho também não funcionará, você precisará de uma instalação real do Windows.

    
por 21.08.2009 / 21:34
1

Verifique se sua escola está na MSDN Academic Alliance, você pode conseguir uma cópia gratuita do Windows.

MSDN AA

    
por 21.08.2009 / 21:36
1

De acordo com o Banco de dados de aplicativos do Wine , o Visual Studio Express 2008 não funciona ( classificação de "Garbage"), no entanto Visual Studio Express 2005 tem uma classificação de "Bronze". Você poderia tentar encontrar uma cópia de 2005 e tentar.

Como outra alternativa, você não precisa necessariamente que o IDE compile o código. Você poderia muito facilmente escrever código C ++ válido no editor de sua escolha e então usar o compilador de linha de comando (cl.exe) e o linker (link.exe) incluído no VC ++ Express para compilar e vincular o executável. É mais provável que você tenha sucesso executando apenas o compilador e o vinculador no Wine do que o IDE inteiro.

Experimente estes links:

por 21.08.2009 / 22:09
1

Como resposta acima, você precisará de uma cópia do Windows. Se você tem MSDNAA através de sua instituição acadêmica, você pode obter XP, Vista ou 7 gratuitamente.

Você pode instalar o Windows no seu Mac de duas maneiras diferentes: uma instalação nativa ou por meio da virtualização. Uma instalação nativa significa instalar BootCamp , reparticionar sua unidade e fazer outras coisas desagradáveis, enquanto uma instalação virtual requer um host aplicação. Para seus propósitos, a versão gratuita do VirtualBox deve funcionar bem.

Antes de começar, você precisa levar em conta o modelo do seu Mac. Marque "About this Mac" no menu Apple e certifique-se de que o seu Mac Intel - PowerPC Macs não pode executar o Windows em todos .

Para o VirtualBox, a instalação é simples. Baixe, monte e execute o instalador do VirtualBox. Baixe a versão do Windows que você quer do MSDNAA - XP provavelmente funcionará melhor na virtualização. Crie uma nova máquina virtual e defina o VirtualBox para carregar a imagem de disco do Windows como sua unidade de CD-ROM. Inicialize a VM e instale o Windows normalmente. Há um guia mais detalhado aqui no site da Sun.

Você diz que o curso requries Visual Studio - converse com seu professor sobre como usar o XCode (Ambiente de desenvolvimento nativo do OS X) ou usando GCC (a Coleção de Compiladores do Gnu) a partir da linha de comando. Se o seu professor conhece as coisas deles, eles devem saber pelo menos sobre o GCC. Com as bibliotecas corretas, você deve ser capaz de desenvolver e compilar as programações GUI do Windows com o GCC, mas ainda precisará de uma instalação nativa do Windows para garantir que elas funcionem conforme o esperado.

    
por 21.08.2009 / 22:04
0

Embora o disco de instalação do Windows 7 RC não esteja mais disponível para download , ainda é possível solicitar uma chave do produto até 21 de outubro de 2009 . Portanto, se você puder encontrar outra fonte para a imagem ISO do disco de instalação do Windows 7 RC (por exemplo, de um amigo que tenha uma cópia), você ainda poderá solicitar uma chave de produto para permitir que você instale e ative legalmente o RC. Consulte o O download do RC do Windows 7 não está mais disponível :

Sorry, the Windows 7 RC is no longer available for download. If you’ve got the download and need a product key, they’ll be available until October 21, 2009.

To look up your product key or get a new one, just go through the steps like you're starting a download. Go to the bottom of this page, pick your version and language, and click go. From there, sign in with your Windows Live ID, and your product key will appear on the next page.
[...]

Por fim, lembre-se da expiração:

Remember expiration dates: Please plan ahead for when the RC expires. You'll get two weeks' notice, and then beginning on March 1, 2010, your PC will start shutting down every two hours. The RC will expire on June 1, 2010. To avoid interruption, you'll need to rebuild your test PC to replace the OS with a valid version of Windows, and reinstall all your programs and data before the software expires.

    
por 21.08.2009 / 22:34