powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / Си. Освободить память 2-мерного сторкового массива
25 сообщений из 308, страница 10 из 13
Си. Освободить память 2-мерного сторкового массива
    #40132672
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
petrav
Уткъ

Да, я его тоже использую, вот так:

Код: plaintext
1.
nanosleep((const struct timespec[]){{0, 100000000L}}, NULL);


Это С++ конструкция такая или Си?


Си конечно.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132673
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем есть проблема.




Под линукс все нормально скопилирвалось и работает.


Под виндоус скомпилировалось, но при запуске:

не удалось продолжить выполнение кода поскольку система не обнаружила LIBPQ.dll

При попытке зарегистрировать библиотеку:
regsvr32 "C:\Program Files\PostgreSQL\11\lib\libpq.dll"
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132674
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это я рано радовался то компилиться )))


Подскажите пожалуйста, как на windows обойти эту проблему с библиотекой?

Она существует по указанному пути, более того она используется постгрессом.

А Си ее не признает ((
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132675
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я задаол этот вопрос в форуме по постгрессу днем, но там посоветовали тут спросить:



Maxim Boguk
Уткъ
мож как-то связано х32 и х64 ?

Не то чтобы вам никто не хочет отвечать но этот вопрос уже совсем оффтопик на этом форуме и просто специалистов нет.
Я последний раз что то под винду 22 года назад собирал.
Вам бы в сишный форум обратиться.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132679
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уткъ

не удалось продолжить выполнение кода поскольку система не обнаружила LIBPQ.dll
При попытке зарегистрировать библиотеку:
regsvr32 "C:\Program Files\PostgreSQL\11\lib\libpq.dll"
Зачем вы ее пытаетесь регистрировать? Это не com-объект, это либа клиента postgres (ЕМНИП). Самое простое - пропишите к ней путь в path (В панели управления: Система-Дополнительные параметры системы-Переменные среды)
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132681
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bk0010
Уткъ

не удалось продолжить выполнение кода поскольку система не обнаружила LIBPQ.dll
При попытке зарегистрировать библиотеку:
regsvr32 "C:\Program Files\PostgreSQL\11\lib\libpq.dll"
Зачем вы ее пытаетесь регистрировать? Это не com-объект, это либа клиента postgres (ЕМНИП). Самое простое - пропишите к ней путь в path (В панели управления: Система-Дополнительные параметры системы-Переменные среды)


Сейчас попробую.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132684
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bk0010,

Спасибо, есть продвижения!

Теперь жалуется на отсутсвие нескольких других dll

libssl-1_1-x64.dll
libcrypto-1_1-x64.dll
libintl-9.dll

Попробую их поискать.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132685
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уткъ
bk0010,

Спасибо, есть продвижения!

Теперь жалуется на отсутсвие нескольких других dll

libssl-1_1-x64.dll
libcrypto-1_1-x64.dll
libintl-9.dll

Попробую их поискать.



Есть просто


Код: plaintext
1.
2.
3.
libssl.lib
libcrypto.lib
libintl.lib



Без указания версии. И не ddl, а lib.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132696
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Друзья. Давайте без ёрничания.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132702
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема решилась добавлением в PATH другого каталога, а lib убрал.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132703
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Компилируется нормально, без ошибок а при запуске просто падает, вот с такой ошибкой.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132704
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я так понимаю это типа segmentation falls, только для виндоус...
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132738
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уткъ
я так понимаю это типа segmentation falls, только для виндоус...

Да, оно. Подозреваю какой-нибудь вызов библиотеки вернул ошибку, ты ее не проверил и на следующем шаге вылетел.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132745
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T
Уткъ
я так понимаю это типа segmentation falls, только для виндоус...

Да, оно. Подозреваю какой-нибудь вызов библиотеки вернул ошибку, ты ее не проверил и на следующем шаге вылетел.


все проще.

это антивирус.

видно по логу касперского.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132808
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уткъ
Dima T
пропущено...

Да, оно. Подозреваю какой-нибудь вызов библиотеки вернул ошибку, ты ее не проверил и на следующем шаге вылетел.


все проще.

это антивирус.

видно по логу касперского.

Трояны пишешь
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132812
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что было в логах от антивируса?
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132927
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А что было в логах от антивируса?

Позрение на XXX где XXX это условное название какого-то абстрактного трояна. Устал бороться с этим. Прога лезет в инет - троян. Каспер-интернет-секьюрити самый жопский антивирус, даже добавление в исключения не помогает ((
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132928
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как вообще можно на Windows-машине разрабатывать на С++ сетевые приложухи в условиях что антивирус все таки
тоже должен работать? Это не к автору вопрос а вообще всем.

Поделитесь опытом.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132936
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А как вообще можно на Windows-машине разрабатывать на С++ сетевые приложухи в условиях что антивирус все таки
тоже должен работать? Это не к автору вопрос а вообще всем.

Поделитесь опытом.

Адекватные антивирусы исключения не проверяют.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132953
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
А как вообще можно на Windows-машине разрабатывать на С++ сетевые приложухи в условиях что антивирус все таки
тоже должен работать? Это не к автору вопрос а вообще всем.

Поделитесь опытом.


Например: https://support.microsoft.com/ru-ru/windows/добавление-исключения-в-систему-безопасность-windows-811816c0-4dfd-af4a-47e4-c301afe13b26#:~:text=Выберите Пуск > Параметры > Обновление и,нажмите Добавление или удаление исключений.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132985
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нормально все у KIS
добавляю в доверенные exe шник, ставлю все галки - не следить за дочерним не проверять открываемые не ограничивать родительские процессы и т.д
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132987
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T
Уткъ
пропущено...


все проще.

это антивирус.

видно по логу касперского.

Трояны пишешь


Нет, просто конкретная строка где идет прогрузка данных вызывала сбой программы.

Причем, если эту строку закомментировать, то антивирус не паникует.

Но в этой строке весь смысл.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40132988
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
А что было в логах от антивируса?


В логах касперского:



Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Программа:     Windows Problem Reporting
Пользователь:     (Активный пользователь)
Компонент:     Предотвращение вторжений
Результат:     Разрешено: Остановка других процессов
Действие:     Остановка процесса
Причина:     Остановка других процессов


Программа:     ххх.exe
Пользователь:     (Активный пользователь)
Компонент:     Предотвращение вторжений
Действие:     Программа помещена в группу
Объект:     Слабые ограничения
Причина:     Не удалось определить группу доверия




Я вообще об антивирусе без мата с трудом могу говорить :-)))
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40133086
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне было просто интересно какое действие Касперский посчитал вредоносным. Открытие сетевого сокета наружу?
Или просто ты полез в память чужих процессов?

Это просто было-бы полезно тебе знать для дальшейшей разработки. А мат тут не нужен. Антивирус просто делает
свою работу. Или быть может у тебя есть советы к антивирусу как ему различать твою полезную прогу от какого-нибудь
бэкдора. Просто когда ты займешся дистрибуцией своей утилиты - теже проблемы возникнут на хостах и их надо
как-то единообразно фиксить. Список файловых исключений - вариант. А может не только это вариант.
...
Рейтинг: 0 / 0
Си. Освободить память 2-мерного сторкового массива
    #40133090
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Как бы отлаживаться надо не на проде, а на локальном тестовом серваке прст =)
...
Рейтинг: 0 / 0
25 сообщений из 308, страница 10 из 13
Форумы / C++ [игнор отключен] [закрыт для гостей] / Си. Освободить память 2-мерного сторкового массива
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]