Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.58/26: Рейтинг темы: голосов - 26, средняя оценка - 4.58
 Аватар для Danvern
41 / 40 / 5
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1

Ошибка компилятора fatal error C1091: ограничение компилятора: длина строки превышает 65535 байт

21.02.2011, 13:06. Показов 5218. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Компилируя программу вот такой командой:
C++
1
cl /O2 /Oi /GL /EHsc /MD /Gy main.cpp
И компилятор выдает вот такую ошибку:
C++
1
c:\prj\imbit\solnce.h(1038) : fatal error C1091: ограничение компилятора: длина строки превышает 65535 байт
Можно ли задать в параметрах компилятора другое ограничение на длину строки?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.02.2011, 13:06
Ответы с готовыми решениями:

Fatal error C1061: ограничение компилятора: недопустимая степень вложения блоков
Здравствуйте, можно ли изменить степень вложения в свойствах компилятора или как то обойти ошибку (сокращение и изменение циклов внутри...

Ошибка компилятора fatal error LNK1313
при программировании WindowsForms возникает следующая ошибка (используются функции библиотеки, поставляемой с некоторым прибором для работы...

Проблема компилятора. [ILINK32 Error] Fatal: Unable to open file.
Не пойму в чем проблема, при написании любого рабочего кода и последующей его компиляции следующая ошибка: Fatal: Unable to open file...

12
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
21.02.2011, 18:13
Скорее всего, у тебя с этой строкой что-то не так. Компилятор просто так ругаться не будет.
0
 Аватар для Danvern
41 / 40 / 5
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
21.02.2011, 20:16  [ТС]
да я знаю что с этой строчкой что не так она просто очень длинная. и компилятор мне говорит что он не может скомпилировать потому что у него где заложено что строчка не может быть длиннее 65535 байт и мне это надо как то исправить...
0
Brainsbreaker
 Аватар для Digit@ll
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
21.02.2011, 22:30
Ну так и уменьшай до 65535 байт.
0
 Аватар для Danvern
41 / 40 / 5
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
22.02.2011, 09:45  [ТС]
нельзя уменьшить если её уменьшить то программа будет работать не как надо
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
22.02.2011, 10:05
Danvern, можно полюбопытсвовать, что это за строка такая длинная?
0
Brainsbreaker
 Аватар для Digit@ll
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
22.02.2011, 11:02
Цитата Сообщение от Danvern Посмотреть сообщение
нельзя уменьшить если её уменьшить то программа будет работать не как надо
Она и так уже не работает. Чудеса в решете...
0
 Аватар для Danvern
41 / 40 / 5
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
22.02.2011, 11:26  [ТС]
в гимпе есть такая опция "сохранить картинку в заголоочном файле" чтобы потом с помощью макроса вывести из этого фала всю эту картину на экран и там в этом заголовочном файле вся картинка записана в одну строчку и вижуал выводит ошибку которую я описал в верхнем посте хотя в миГВ все номально компилируется
0
Brainsbreaker
 Аватар для Digit@ll
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
22.02.2011, 11:39
Цитата Сообщение от Danvern Посмотреть сообщение
в гимпе есть такая опция
Цитата Сообщение от Danvern Посмотреть сообщение
в миГВ все номально компилируется
Ну так проблем нет.
0
 Аватар для Danvern
41 / 40 / 5
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
22.02.2011, 20:18  [ТС]
Цитата Сообщение от Digit@ll Посмотреть сообщение
Ну так проблем нет.
Ну все таки хотелось бы вижуал этот проект скомпилировать в ней и вес программы меньше ну привык я уже к студии..... Может быть может кто нибудь ответит конкретно можно эту ошибку исправить или нет
0
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
22.02.2011, 23:13
Во-первых, "сохранять картинку в заголовочном файле" - это, мягко говоря, глупость.
Во-вторых, если gimp действительно сохраняет картинку в заголовочном файле - что мешает отредактировать этот самый заголовочный файл руками, чтобы влезть в ограничения компилятора от MS? У каждого компилятора - свои собственные ограничения реализации....
0
 Аватар для Danvern
41 / 40 / 5
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
23.02.2011, 05:39  [ТС]
Цитата Сообщение от CheshireCat Посмотреть сообщение
Во-первых, "сохранять картинку в заголовочном файле" - это, мягко говоря, глупость.
Во-вторых, если gimp действительно сохраняет картинку в заголовочном файле - что мешает отредактировать этот самый заголовочный файл руками, чтобы влезть в ограничения компилятора от MS? У каждого компилятора - свои собственные ограничения реализации....
просто тогда картинка получается меньшего разрешения(((
Цитата Сообщение от CheshireCat Посмотреть сообщение
У каждого компилятора - свои собственные ограничения реализации....
а можно их как нибудь изменить?
0
Brainsbreaker
 Аватар для Digit@ll
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
23.02.2011, 07:36
У тебя изначально явно неправильный подход в выбое своего решения.
Цитата Сообщение от MSDN
Неустранимая ошибка C1091
Visual Studio 2008 Обновлен: Ноябрь 2007

Сообщение об ошибке
ограничение компилятора: длина строки превышает "длина" байт
compiler limit: string exceeds 'length' bytes in length

Длина строковой константы превышает установленное ограничение.

Можно разбить статическую строку на две (или более) переменных и использовать функцию strcpy_s для объединения результатов в объявлении во время выполнения.
Твоему упорству остается только позавидовать...
Цитата Сообщение от Danvern
Всем спасибо, тему можно закрывать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.02.2011, 07:36
Помогаю со студенческими работами здесь

Ошибка компилятора error cannot fin simbol
package rotdlServer; public class Main { public static void main(String args) { Control conter = new Control(); ...

Range error: -1 ошибка компилятора выскакивает
Сообщение от дебаггера: terminate called after throwing an instance of 'Range_error' what(): Range error: -1 Что может быть...

[Error] ld returned 1 exit status ошибка компилятора C++
Помогите, пожалуйста, разобраться, компилятор выдает ошибку " ld returned 1 exit status". Искал в интернете причину, ничего не нашел...

Непонятная ошибка компилятора "error C2059: syntax error 'constant'"
есть класс public ref class Form2 : public System:: Windows:: Forms:: Form { public: System:: String^ s; public: ...

Ограничение компилятора: недопустимая степень вложения блоков if else
У меня получилось около 300 строк с if else if (strcmp(aASM, "nop") == 0) snprintf(lOpCode, sizeof lOpCode, "90"); else...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru