Android — Cocos2d-x очень странная ошибка с функцией чтения и записи

У меня очень странная ошибка и поведение EclipseADT, когда я использую функцию чтения и записи из. Это мой код:

std::ifstream infile ("test.txt",std::ifstream::binary);
std::ofstream outfile ("new.txt",std::ofstream::binary);

// get size of file
infile.seekg (0,infile.end);
long size = infile.tellg();
infile.seekg (0);

// allocate memory for file content
char* buffer = new char[size];

// read content of infile
infile.read (buffer,size);

// write to outfile
outfile.write (buffer,size);

// release dynamically-allocated memory
delete[] buffer;
outfile.close();
infile.close();

Когда я пытаюсь построить этот код, у меня возникает ошибка в Eclipse ADT:
Кандидаты недопустимых аргументов: stlpmtx_std :: basic_istream> & читать (символ *,?) ‘

Однако сборка проекта прошла успешно, и у меня есть файл .apk. Затмение показывает это сообщение: «Ваш проект содержит ошибки, пожалуйста, исправьте их перед запуском приложения» Я не могу запустить мой apk на устройстве или эмуляторе автоматически. Я пытался очистить и удалить / открыть свой проект, я пытался использовать эту функцию в примере проекта, но у меня также была эта ошибка.

Скажите пожалуйста, что я делаю не так?

Версия двигателя: cocos2d-x-2.2.0
ОС: Windows 7
IDE: Eclipse ADT Build: v22.2.1-833290

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]