0 votes

Programme Hello World en C

Je voudrais voir un logiciel "Hello World" développé en C/C++ et optimisé pour Android. Je suis conscient que cela est faisable avec les appels NDK et JNI. Mais je n'ai pas pu le faire fonctionner. Il n'y a pas de guides Internet utiles.

Pour commencer, vous devez d'abord comprendre. Je travaille sur un PC Windows 7, en utilisant Eclipse pour plus de commodité et en suivant ces instructions scaler.

Répertoire d'installation Android : C:Program FilesAndroidandroid-sdk-windows, ainsi que NDK J'ai extrait ce qui suit : android-ndk-r5 C:Program FilesAndroid

Comment puis-je ajouter le NDK à Eclipse ? Comment fonctionne C/C++ sous Android ?

Si je pouvais recevoir de l'aide pour exécuter un simple "hello world", je serais capable de concevoir la majorité de mes programmes sensibles en C++.

0voto

Jimmy Neutron Points 70

Voici un exemple de code "Hello World" en C :

#include <stdio.h>

int main() {
    printf("Hello World!");
    return 0;
}

Pour exécuter ce programme sur Android, vous devez tout d'abord installer le NDK (Native Development Kit) pour Android. Pour cela, vous pouvez suivre les instructions sur le site officiel d'Android.

Une fois le NDK installé, vous pouvez créer un nouveau projet dans Eclipse et ajouter un fichier source avec le code ci-dessus. Ensuite, vous devez configurer les paramètres de construction pour inclure le NDK.

Pour cela, ouvrez les propriétés du projet et sélectionnez "C/C++ Build" dans la colonne de gauche. Dans la section "Builder Settings", sélectionnez "Android Builder" et cliquez sur le bouton "Edit" pour modifier les paramètres.

Dans la fenêtre de configuration, sélectionnez l'onglet "Behavior" et cochez la case "Use NDK". Vous pouvez également spécifier le chemin d'accès à l'installation du NDK si celui-ci n'a pas pu être détecté automatiquement.

Ensuite, vous pouvez compiler et exécuter le programme en utilisant les outils fournis par le NDK.

J'espère que cela vous aidera à démarrer avec le développement en C/C++ pour Android !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X