Estoy tratando de leer archivos almacenados en la carpeta de activos y sus subcarpetas usando std :: ifstream en una aplicación iOS escrita principalmente en C++ (el mismo código también se usa en otros, proyectos que no son iOS), pero no se encuentran. Ejemplo: hay un archivo activos/shaders/ortho2d.vert y yo estoy tratando de cargar así:Archivos en carpetas que no se encuentran en la aplicación iOS usando C++
std::ifstream vertFStream(vertFile); // vertFile's contents is "assets/shaders/ortho2d.vert"
if (!vertFStream) {
std::cerr << vertFile << " missing!" << std::endl;
exit(1);
}
He añadido la carpeta de activos al proyecto XCode como una carpeta azul y se aparece en Destinos-> Copiar recursos de paquete.
Qué idioma es ese? definitivamente no es C++. –
El lenguaje es Objective-C++, lo que le permite mezclar libremente Objetivo -Código C++. Consulte Apple ["Uso de C++ con Objective-C"] (http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocCPlusPlus.html) para obtener más información. información –
Gracias! Funciona de maravilla. – SurvivalMachine