Как решить ошибку "новой строки в константе" в VS2013? - PullRequest
0 голосов
/ 11 октября 2019

Я пытаюсь загрузить последнюю версию ImageMagick по адресу https://imagemagick.org/download/windows/ImageMagick-windows.zip

Затем я создаю конфигурацию и создаю параметры проекта для VS2013 (статические многопоточные среды выполнения). Затем я пытаюсь построить проект в VS2013. Но примерно половина проектов будет выдавать ошибки.

Например, проект glib выдаст следующие ошибки:

.... \ glib \ gio \ gcharsetconverter.c (460):ошибка C2001: новая строка в константе .... \ glib \ gio \ gcharsetconverter.c (461): ошибка C2146: синтаксическая ошибка: отсутствует ')' перед идентификатором 'conv'

Ниже приведен код, который вызываетошибка:

    g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
             _("Could not open converter from “%s” to “%s”"),   // line 460
             conv->from, conv->to);                             // line 461  

Я проверяю коды, но не могу выяснить проблему.

Я могу успешно построить проект под VS2015. Но встроенные файлы слишком велики. Поэтому я все еще хочу иметь возможность успешно строить с VS2013.

Спасибо

...