J'essaie de lire les fichiers stockés dans le dossier assets et ses sous-dossiers en utilisant std :: ifstream dans une application iOS écrite principalement en C++ (Le même code est également utilisé dans d'autres, projets non-iOS), mais ils ne sont pas trouvés. Exemple: il y a un fichier actifs/Shaders/ortho2d.vert et je suis en train de le charger comme ceci:Fichiers dans des dossiers introuvables dans l'application iOS en C++
std::ifstream vertFStream(vertFile); // vertFile's contents is "assets/shaders/ortho2d.vert"
if (!vertFStream) {
std::cerr << vertFile << " missing!" << std::endl;
exit(1);
}
J'ai ajouté le dossier actif au projet XCode comme un dossier bleu et apparaît dans Cibles-> Copier les ressources de l'ensemble.
Quelle langue est-ce? Il est certainement pas C++. –
La langue est Objective-C++, ce qui vous permet de mélanger librement Objectif -C & C++ code.Voir Apple ["Utiliser C++ avec Objective-C"] (http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocCPlusPlus.html) pour plus informations –
Merci! Fonctionne comme un charme. – SurvivalMachine