Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
34 / 22 / 13
Регистрация: 20.05.2022
Сообщений: 414

Ошибка C3074

14.01.2023, 14:09. Показов 3362. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу создать вектор, и заполнить его значениями. Error C3074 "an array cannot be initialized with a parenthesized initializer"

C++
1
2
3
4
5
6
7
8
9
10
11
12
int main(){
vector<mpz_t> iv;
    iv.resize(5);
    mpz_t tt;
    mpz_init2(tt, 1000);
    for (int i = 0; i < 5; i++)
    {
        mpz_set_str(tt, "ffff", 16);
        iv.push_back(tt);
    }
return 0;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.01.2023, 14:09
Ответы с готовыми решениями:

IIS- asp ошибка: HTTP 500.100 - Внутренняя ошибка сервера - ошибка ASP Internet Information Services
Привет! Конфигурация win2000pro sp2, стандартный IIS, IE 5. При попытке обратиться к сценарию(asp) получаю ошибку: &lt;пропуск&gt;...

Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка записи!
Доброго всем времени суток! подскажи пожалуйста как исправить ошибку: Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове...

Ошибка при добавлении в файл. Ошибка 101: Ошибка записи на диск (Error 101: Disk write error).
Здравствуйте, возникла проблема такого плана. Нужно произвести добавление записи в файл, но после успешного создания и чтения вылазиет...

33
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,816
15.01.2023, 21:26
Студворк — интернет-сервис помощи студентам
JIupToH, рано пересобирать.
А если #include <mpirxx.h> ?
0
34 / 22 / 13
Регистрация: 20.05.2022
Сообщений: 414
15.01.2023, 23:09  [ТС]
DrOffset, cannot open source file
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,816
15.01.2023, 23:33
JIupToH, поставьте mpir через vcpkg.
Вам понадобится установленный в системе git, затем нужно будет следовать инструкции отсюда: https://vcpkg.io/en/getting-started.html

Из коммандной оболочки VS 2015 для вашей разрядности затем запустите
Bash
1
vcpkg.exe install mpir
Оно поставит библиотеку и корректные заголовочные файлы. Я это сделал у себя и у меня заработал вот этот пример в VS:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <mpirxx.h>
 
int main()
{
    mpq_class a1("3/4");
    mpq_class a2("2/4");
 
    std::cout << a1 << '\n';
    std::cout << a2 << '\n';
 
    mpq_class aa = a1 / a2;
 
    std::cout << "result is: " << mpf_class(aa) << '\n';
}
1
34 / 22 / 13
Регистрация: 20.05.2022
Сообщений: 414
16.01.2023, 01:36  [ТС]
DrOffset, вопрос по установке vckpg. Там на втором шаге:
- Install libraries for your project
vcpkg install [packages to install]
Что писать в скобочках? Я понимаю, что надо установить пакет vckpg, а что в скобочках прописвать?
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,816
16.01.2023, 07:17
JIupToH, вместо [packages to install] пишете mpir. Я показал выше.
0
34 / 22 / 13
Регистрация: 20.05.2022
Сообщений: 414
16.01.2023, 21:42  [ТС]
DrOffset, cmake -B [build directory] -S . -DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake
Вместо [build directory] надо прописать адрес проекта, [path to vcpkg] - адрес где я распаковал пакет vcpkg?
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,816
16.01.2023, 21:52
JIupToH, cmake не надо. Оно соберется само.
0
34 / 22 / 13
Регистрация: 20.05.2022
Сообщений: 414
16.01.2023, 22:37  [ТС]
DrOffset, я запустил PowerShell, и по адресу:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\Tools\v sdevcmd
Я нашел файл:
VsDevCmd.bat

Добавлено через 6 минут
Прописал адрес и запустил батник.
C:\Progs\bi (1)\bi>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\Tools\V sDevCmd.bat
Но получил следующий ответ:
C:\Program' is not recognized as an internal or external command, operable program or batch file.
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,816
16.01.2023, 23:09
JIupToH, путь с пробелами укажите в кавычках.

Добавлено через 55 секунд
Кроме того у вас должны быть ярлыки для запуска коммандной оболочки. Просто откройте нужный и там перейдите в каталог с vcpkg.
0
34 / 22 / 13
Регистрация: 20.05.2022
Сообщений: 414
16.01.2023, 23:24  [ТС]
Что было сделано:
1) git clone https://github.com/Microsoft/vcpkg.git
2) .\vcpkg\bootstrap-vcpkg.bat
3) vcpkg integrate install
4) Запустил проект, в котором использую библиотеку mpir.
5) Далее Tools->Command Line ->Developer Command Prompt
6) Перешел в папку C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\Tools
7) Запускаю Launch-VsDevShell.ps1
8) Открывается файл через блокнот.
А что дальше? И может я что не так делаю?
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,816
16.01.2023, 23:30
JIupToH, c 6го пункта что-то странное.
6) Переходите в каталог vcpkg
7) Делаете vcpkg.exe install mpir
1
34 / 22 / 13
Регистрация: 20.05.2022
Сообщений: 414
16.01.2023, 23:46  [ТС]
DrOffset, спасибо огромное, разобрался. Спасибо Вам, товарищ, DrOffset, за терпение)))
А сейчас пишу, полный алгоритм действий для подключения библиотеки:
1) git clone https://github.com/Microsoft/vcpkg.git
2) .\vcpkg\bootstrap-vcpkg.bat
3) vcpkg install mpir
4) vcpkg install mpfr
5) vcpkg integrate install
6) Открыл проект, в котором понадобятся эти библиотеки
7) Щелкаю правой кнопкой мыши по названию проекта
8) Properties -> Linker -> System -> SubSystem Console(/SUBSYSTEM:CONSOLE)
Я немного дополнил тот алгоритм, который Вы прислали и описал полностью последовательность своих действий. И теперь все работает!
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,816
16.01.2023, 23:52
JIupToH, поздравляю
Через эту штуку можно будет и далее ставить разные библиотеки, если они понадобятся.
0
34 / 22 / 13
Регистрация: 20.05.2022
Сообщений: 414
16.01.2023, 23:53  [ТС]
DrOffset, МОЩНЫЙ ИНСТРУМЕНТ!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.01.2023, 23:53
Помогаю со студенческими работами здесь

Ошибка файловой системы (-1073741819) и ошибка при выполнении приложения-сервера
Ноутбук, windows 8.1 (не новый, лет 6 ему, переходов на другие версии не было) Перестали открываться медиа-файлы (выдает ошибку при...

Ошибка SQL запроса , в базе работает, а через IBQuery в Delphi ошибка
В Combobox загружены имена организаций. Нужно выполнить запрос на вывод всех полей таблицы организаций при выборе имени в Combobox. При...

Ошибка HTTP 500 - внутреняя ошибка сервера при отправке почты.
Я пытаюсь отправить почту и присоединяю к ней письма Вот часть страницы Dim myMail Set myMail = CreateObject('CDONTS.NewMail') ...

Ошибка при повторной сортировке базы данных excel. (Ошибка 0x800A03EC)
Всем здравствуйте. Пишу программку, которая записывает, считывает и всячески работает с определённой базой данных excel. Вообщем,...

ASP: Response.Redirect - не работает, ошибка `500 - Внутренняя ошибка сервера'
Всем привет! Есть в ASP-сраничке такой код: Response.Redirect 'page1.asp?ReturnTo=page2.asp' Эта конструкция работала на IIS 4,...


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

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru