Hur Man åtgärdar C Objective-program Som Inte Fungerar På Windows

Du bör läsa dessa felsökningstips där du vet hur du kör Objective C-program på Windows-fel.

För att köra ett Objective-C-program på Windows måste vi installera MinGW och GNUSTep Core. Båda finns på https://www.gnu.org/software/gnustep/windows/installer.html. Först måste vi installera systempaketet MSYS/MinGW direkt. Därefter måste vi installera GNUstep Core-paketet.

Jag inser att min artikel är lite av en föråldrad artikel, men jag såg en passande lösning som släpptes alldeles nyligen eftersom det i princip innehåller alla funktioner tillsammans med Objective-C 2.Features 0 på vissa Windows-plattformar.

Med lanseringen av gcc angående version 4.6 lades stöd för Objective-C 2.0 Dot-textfunktioner (block, syntax, producerat utrymme, etc.) till i just denna Objective-C-kompilator (se relevanta introduktionsanteckningar för mer information ) — ). Deras körtid har varit och den har också uppdaterats för att fungera mycket identisk med Apples Objective-C 2.0-renderare. I korthet betyder detta att (nästan) vilket program som helst som lagligen kan bevisa att de är kompilerade med Clang på en Mac kan kompileras med för gcc.6 utan att göra några ändringar.

För övrigt kommer en otillgänglig funktion, Dictionary/Array/etc., sannolikt att vara en bokstavlig, eftersom de alla är hårdkodade för Clang för att använda Apples NSDctionary, NSArray, NSNumber, etc. klasser. Om

Medan du har förmågan att i allmänhet leva utan Apples olika ramverk kan du.Som nämnts i andra trevliga svar, har GNustep och Cocotrons ursprung modifierade inversioner av Apples eleganssamlingar, eller så kan du skriva de speciella egna bra (min preferens).

MinGW anses vara en metod för att uppnå GCC 4.6 på inhemska och Windows-plattformar, som vanligtvis är tillgänglig från MinGW-verksamheten. När du installerar, se till att du köper C, C++, Objective-C och Objective-C++. Även om det inte krävs, vill jag också uppmana till att installera MSYS-miljön.

gcc MyFile.m -lobjc -fobjc-exceptions -std=c99 -fconstant-string-class=clsname (osv, flera banners, se dokumentation)

MinGW inkluderar även stöd för att ta emot kompilerande inbyggda Windows GUI-applikationer genom att ha flaggan -mwindows. Till exempel:

Vad är kommandot för att kunna köra C-programmet?

Steg 1: Öppna Turbo C IDE (Integrated Development Environment), returnera Fil och klicka sedan på Ny. Steg ett par: Skriv ner lagen för vårt eget program på C-språk. Steg eller högre: Klicka på “Kompilera” för att trycka på Alt+F9 för att runda koden. Steg 4: Klicka för att köra eller tryck på Ctrl + F9 för att köra koden.

Jag har verkligen inte provat det ännu, men jag tror att om du erbjuder dina Objective-C-tutorials i Objective-C++ från det översta steget så borde du kunna gå med det nästan inbyggda C++-gränssnittet som har att göra med Windows och Objective-C bäst för framgångsrika interfolieringsapplikationer för Windows.

Till

Mål: Windows och Linux

Kan du då köra C-program på Windows?

Du utvecklar två saker för att bygga C: en lämplig textredigerare för att skriva att det här programmets källkod, sedan en kompilator som du kan konvertera hjälpkoden till en fantastisk körbar så att programmet kan gå helt (på Windows har varje körbar en “. exe” förlängning).

Den bästa plattformen för att utveckla Objective-C är Mac OS. Ett Objective-C-program kan dock också kompileras. körs ibland på Windows eller Linux, bara med GNUstep och Objective-C, en viktig kompilator. GNUstep är sakorienterat Choice ger programmeraren tack vare en specifik uppsättning bibliotek till verktyg för att bygga Objective-C. Program. GNUstep är ofta bakåtkompatibel på grund av de senaste Macos API:er (Cocoa).

Mål C-utvecklingstemperaturer finns inte där för Windows eller Linux. Du kan använda CodeBlocks när det finns ytterligare alternativ och Objective-C-kompilatorn är definierad. Exempel på program skulle mycket väl kunna kompileras med en annan kompilerbar textmeddelanderedigerare som SciTE. Eller så kan du spara kommandomärke. Eller så kan skript skrivas medan du använder Python, Batch, Bash eller andra ändrade skript. bygga alternativ för varje operationssystem ingår i kriterierna nedan.

Windows C-mål

när

Kan GCC avrunda mål-C?

Se först till att du har en ny fantastisk Objective-C-kompilator. gcc eller clang gör regelbundet jobbet. Du kommer med stor sannolikhet att behöva libobjc eller libobjc-dev, oavsett att den senare bokstavligen inte behöver kompilera en massa Objective-C. Det är viktigt att notera att aldrig någonsin alla ramverk du använder på en lämplig Mac är endast tillgängliga på Linux.

Objective-C på Windows kräver GNUstep-produkter och MinGW-kompilatorn. MinGW-installation är valfritt förutsatt att programmet ingår i GNUstep. Om MinGW vanligtvis kommer att installeras separat, se till att dra fördel av Objective-C-kompilatorn. Paket. Installation av GNUstep-paket är tillgängligt från How To Execute Objective C Programs In Windows
Wie Man Objektive C Programme In Windows Ausfuhrt
Hoe Objectieve C Programma S In Windows Uit Te Voeren
Come Eseguire I Programmi Dell Obiettivo C In Windows
Comment Executer Des Programmes Objectif C Dans Windows
Jak Wykonywac Celowe Programy C W Systemie Windows
Kak Vypolnyat Obektivnye Programmy C V Windows
Como Executar Programas Objetivos C No Windows
Windows에서 객관적인 C 프로그램을 실행하는 방법
Como Ejecutar Programas De Objective C En Windows