Это проблема компилятора и линковщика билдера MS VS 2019.
У вас опять "компилятора виноват", как было в "true(204)"...
Нет, "проблемы компилятора и линковщика" тут исчезающе маловероятны. Вы что-то сами накосячили в коде.
Вопрос в том, где косяк? А главное, как этот косяк искать.
Попробую повторить вопрос.
Код до затыка:
Код:
int main(int argc, char **argv) {
float lp = atof(argv[1]);
float lm = atof(argv[2]);
int X, Y, CH;
char* im_name0 = concat(argv[3], "input_Cam040.png");
BYTE * im0 = readImageBf(im_name0, &X, &Y, &CH); delete[] im_name0;
Функция чтения PNG файлов, взятая целиком с проверенного ресурса:
BYTE * im0 = readImageBf(im_name0, &X, &Y, &CH);качует из одного проекта в другой лет 15ть. Никогда никаких сбоев.
Если вставить внутри функции
cout << im_name0 печатает то, нужное имя.
По всем классическим канонам программирования ошибка кода должна быть до этой функции. А не после.
Вот в чем проблема.
Тем более, что в Дебаге все открывается. А значит не вероятность того, что проблема в самом PNG файле не очень правдоподобна.
Может быть что-то с командной строкой?
У меня при копировании LateX проектов в Overleaf - если проект на кириллице - возникают фонтомные символы, которые трудно отлавливаемые.
Даже не знаю, что и думать - карма какя-то с текстами. :)