Может быть, вы просто ищете неправильное место для файла. Дайте абсолютный путь. Относительный путь к текущему рабочему каталогу процесса. Если вы запускаете из отладчика, это может быть выходной каталог исполняемого файла, каталог проекта или где-то еще.
Кроме того, вместо приведения используйте макрос _T
в c_str () - на случай, если потребуется преобразование.
Если вы все еще не можете понять это, получите PROCMON (бесплатная утилита от Microsoft). Запустите его и отфильтруйте вывод, чтобы он просто искал файл с путем, содержащий «image1.bmp» - он расскажет вам обо всех файловых операциях, которые были предприняты с этим путем, и что произошло.