-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Сборка не пошла #17
Comments
Проект Visual Studio не настроен на сборку отладночной 64-битной версии (только Release). Попробуйте собрать или Release или Debug но для x86. |
В среде: Win10 х 64, VS2022 не получилось. Пришлось установить VS 2017 c поддержкой Windows XP для С++. При сборке релизов много предупреждений о возможной потере данных при преобразовании типов, а также об усечении указателя, и outputbuffer: неиспользованная локальная переменная. |
Благодарю, спасибо за мгновенную реакцию.
From: Alexey Kostromin ***@***.***>
Sent: Thursday, April 7, 2022 11:35 AM
To: alexkmbk/RegEx1CAddin ***@***.***>
Cc: Evgeny1103 ***@***.***>; Author ***@***.***>
Subject: Re: [alexkmbk/RegEx1CAddin] Сборка не пошла (Issue #17)
Проект Visual Studio не настроен на сборку отладночной 64-битной версии. Попробуйте собрать или Release или Debug но для x86.
—
Reply to this email directly, view it on GitHub <#17 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AYF2XJWTXYKK67QUBNJVUGLVD2MZTANCNFSM5SYRC6YQ> .
You are receiving this because you authored the thread. <https://github.com/notifications/beacon/AYF2XJXHXOTXGZVS3WAI7ELVD2MZTA5CNFSM5SYRC6Y2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOIEGCZWY.gif> Message ID: ***@***.*** ***@***.***> >
|
В среде: Win10, VS2022
Сборка начата…
1>------ Сборка начата: проект: RegEx, Конфигурация: Debug x64 ------
1>cl : командная строка warning D9035: использование параметра "Gm" нежелательно, он будет удален в следующих выпусках
1>stdafx.cpp
1>cl : командная строка warning D9035: использование параметра "Gm" нежелательно, он будет удален в следующих выпусках
1>StrConv.cpp
1>json.cpp
1>AddInNative.cpp
1>C:\Users\evgen\source\repos\RegEx1CAddin-master\AddInNative.cpp(38,27): warning C4311: приведение типов: усечение указателя из "IComponentBase *" в "long"
1>C:\Users\evgen\source\repos\RegEx1CAddin-master\AddInNative.cpp(38,27): warning C4302: приведение типов: усечение из "IComponentBase *" к "long"
1>C:\Users\evgen\source\repos\RegEx1CAddin-master\AddInNative.cpp(197,5): warning C4267: аргумент: преобразование из "size_t" в "unsigned long"; возможна потеря данных
.......... и так далее, Затем
1>dllmain.cpp
1> Создается библиотека C:\Users\evgen\source\repos\RegEx1CAddin-master\bind64\RegExWin64.lib и объект C:\Users\evgen\source\repos\RegEx1CAddin-master\bind64\RegExWin64.exp
1>AddInNative.obj : error LNK2019: ссылка на неразрешенный внешний символ pcre2_compile_16 в функции "private: struct pcre2_real_code_16 * __cdecl CAddInNative::GetPattern(struct _tVariant const *)" (?GetPattern@CAddInNative@@AEAAPEAUpcre2_real_code_16@@PEBU_tVariant@@@z).
1>AddInNative.obj : error LNK2019: ссылка на неразрешенный внешний символ pcre2_code_free_16 в функции "public: virtual __cdecl CAddInNative::~CAddInNative(void)" (??1CAddInNative@@UEAA@XZ).
Пожалуйста, подскажите. Опыт небольшой в проектах такого рода, фактически проект использую для изучения темы 1С внешние компоненты и освоения VS и С++ (очень-очень давно опыт с С был), сам не докопаюсь до причины, видимо.
The text was updated successfully, but these errors were encountered: