|
|
Другие темы раздела | |
C/C++ Можно ли ускорить заполнение файла случайными байтами
https://www.cyberforum.ru/ c-cpp/ thread3016061.html Есть у меня функция, которая заполняет бинарный файл случайными байтами. Она работает так, как и задумывалось но очень медленно. Мне нужно, чтобы эта функция создавала файл размером в пару гигабайт за несколько секунд. Как её лучше переделать? string generateKeyFile(string name, unsigned int length) { ofstream file(name+"_K.bin", ios::binary); char* data = new char; ... |
C/C++ Telegram File Есть у кого сурс,чтобы отправлял файл ,который указал с сообщением в тг ? |
C/C++ Ошибка cannot convert ‘<brace-enclosed initializer list>’
https://www.cyberforum.ru/ c-cpp/ thread3015797.html здравствуйте, имею проблему в следующем коде: // Once a full message is received, add it to the incoming queue void AddToIncomingMessageQueue() { // Shove it in queue, converting it to an "owned message", by initialising // with the a shared pointer from this connection object if(typeOwn_ == type_owner::_server) m_qMessagesIn.push_back({... |
C/C++ Имитация последовательного порта Имеется программа, которая читает данные с последовательного порта из некоторого устройства. Так как это устройство не всегда доступно, возникла необходимость имитировать принятие этих данных. ТО есть, создать буфер типа sstream, чтобы записать в него например, "test datas from device" затем по частям вычитывать. В общем, задача не сложная, но возможно есть уже готовые решения? ... https://www.cyberforum.ru/ c-cpp/ thread3015622.html |
C/C++ Сетевая структура Бродяги симпатяги, помогите пожалуйста с заданием... Уже бьюсь 3 день и в голову не лезут мысли как сделать это( Если коротко, то нужно реализовать сетевую структуру, а в интернете на эту тему нема( Если у кого нить есть код или проект скиньте пожалуйста. Заранее благодарен |
C/C++ Быстрый захват изображения на WebOS
https://www.cyberforum.ru/ c-cpp/ thread3013203.html Привет всем! Мне нужно написать приложение под WebOS для 4K телевизора LG. Смысл такой: на телевизор по HDMI поступает картинка с компьютера. Приложение должно эту картинку захватить, проанализировать и выдать результат анализа. Нужно это для управления самодельным Ambilight - моя текущая самоделка делает анализ на компьютере, но мне дали совет перенести анализ с вычислительных мощностей... |
C/C++ Библиотеки функций обработки символов различных алфавитов Для обработки символов в С/С++ существует стандартная библиотека <ctype.h>,однако функции этой библиотеки ориентированы на обработку только символов латиницы.Так вот хотелось бы иметь подобную библиотеку для обработки других символов различных алфавитов,в первую очередь - кирилицы.Возможно уже существуют уже готовые библиотеки,о которых я, просто,не знаю?Если какой-то нет,то как ее создать? https://www.cyberforum.ru/ c-cpp/ thread3012090.html |
Конструкторы C/C++ Всем добрый день! Скажите, пожалуйста, почему здесь нужно именно три отдельных конструктора, почему я не могу запихнуть все параметры в один? / Конструктор по умолчанию Ball() { m_color = "red"; m_radius = 20.0; } // Конструктор с параметрами для color Ball(const string &color) { |
C/C++ Страшная картинка после компиляции
https://www.cyberforum.ru/ c-cpp/ thread3010593.html Здравствуйте, дорогие форумчане. Столкнулся с необычной проблемой. После компиляции программы на Си, даже самой простой, после сканирования .exe на VirusTotal получаю такую картину. Выглядит жутко. В качестве эксперемента заходил под Linux Debian, там картина немного получше, 2 против 19. Но там трояны с припиской Linux. P.s. от себя могу сказать, что по рекламным ссылкам я не прыгаю,... |
C/C++ Передача Указателя между процессами Приветствую, Подскажите пожалуйста, либа создают два процесса. В либе есть механизм передачи данных из одного процесса в другой. В одном процессе я создаю структуру и передаю указатель на эту структуру в функцию другого процесса. Там я пытаюсь разыменовать указатель и подучить значение по какому то конкретному полую, но на консоль ничего не выводится, как будто бы там просто, даже... https://www.cyberforum.ru/ c-cpp/ thread3008584.html |
Шифр ГОСТ 28147-89. Не получается расшифровать данные C/C++ Доброго дня уважаемые! Есть задание реализовать шифр по ГОСТ 28147-89, дано описание и несколько строк псевдокода. Вот я тут набросал код который шифрует и дешифрует строку, но он не работает. Не удается расшифровать данные. Может кто сталкивался с таким шифром, посмотрите пож в чем может быть дело? Любая помощь будет очень ценна. #include <iostream> #include <Windows.h> #include... |
C/C++ сколько максимум может быть элементов в списке?
https://www.cyberforum.ru/ c-cpp/ thread3006647.html помогите пж |
Модератор
|
||||||
0 | ||||||
Не находятся файлы при линковке в clang - C/C++ - Ответ 1641882125.08.2022, 23:52. Показов 1032. Ответов 2
Метки (Все метки)
Решил попробовать библиотеку POCO, собрал в статику последнюю версию poco-1.12.2-all (zip архив из релиза) со статичным openssl, все с динамичным рантаймом (md). Собирал через cmake на последнем студийном компиляторе (MSBuild version 17.3.1, если что не комьюнити, а именно тулзы).
После сборки создал проект (CMake проект в последней CLion 2022.2.1). CMakeLists.txt Код
cmake_minimum_required(VERSION 3.24) project(poco_test) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") add_compile_options("/EHs") #enable exceptions endif() add_compile_definitions(POCO_NO_AUTOMATIC_LIBS) set(CMAKE_PREFIX_PATH C:/Library/poco-1.12.2-all) find_package(Poco COMPONENTS Net NetSSL) add_executable(${PROJECT_NAME} main.cpp) target_link_libraries(${PROJECT_NAME} Poco::Net Poco::NetSSL)
Вывод версий Код
C:\Users\Alex>clang --version clang version 14.0.6 Target: x86_64-pc-windows-msvc Thread model: posix InstalledDir: C:\Program Files\LLVM\bin C:\Users\Alex>cmake --version cmake version 3.24.1 C:\Users\Alex>ninja --version 1.11.0 Так вот тот же самый проект не собирается, вываливает кучу ошибок на этапе линковки, типа файлы н найдены, хотя все пути те же самые и в комманде пути правильные (файлы по путям есть). Вот ошибка Код
[1/1] Linking CXX executable poco_test.exe FAILED: poco_test.exe cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\poco_test.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\mt.exe --manifests -- C:\PROGRA~1\LLVM\bin\lld-link.exe /nologo CMakeFiles\poco_test.dir\main.cpp.obj /out:poco_test.exe /implib:poco_test.lib /pdb:poco_test.pdb /version:0.0 /machine:x64 /INCREMENTAL:NO /subsystem:console C:\Library\poco-1.12.2-all\lib\PocoNetmd.lib C:\Library\poco-1.12.2-all\lib\PocoNetSSLmd.lib C:\Library\poco-1.12.2-all\lib\PocoNetmd.lib iphlpapi.lib ws2_32.lib C:\Library\poco-1.12.2-all\lib\PocoCryptomd.lib "C:\Program Files\PostgreSQL\14\lib\libssl.lib" "C:\Program Files\PostgreSQL\14\lib\libcrypto.lib" C:\Library\poco-1.12.2-all\lib\PocoUtilmd.lib C:\Library\poco-1.12.2-all\lib\PocoXMLmd.lib C:\Library\poco-1.12.2-all\lib\PocoJSONmd.lib C:\Library\poco-1.12.2-all\lib\PocoFoundationmd.lib iphlpapi.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ." LINK: command "C:\PROGRA~1\LLVM\bin\lld-link.exe /nologo CMakeFiles\poco_test.dir\main.cpp.obj /out:poco_test.exe /implib:poco_test.lib /pdb:poco_test.pdb /version:0.0 /machine:x64 /INCREMENTAL:NO /subsystem:console C:\Library\poco-1.12.2-all\lib\PocoNetmd.lib C:\Library\poco-1.12.2-all\lib\PocoNetSSLmd.lib C:\Library\poco-1.12.2-all\lib\PocoNetmd.lib iphlpapi.lib ws2_32.lib C:\Library\poco-1.12.2-all\lib\PocoCryptomd.lib C:\Program Files\PostgreSQL\14\lib\libssl.lib C:\Program Files\PostgreSQL\14\lib\libcrypto.lib C:\Library\poco-1.12.2-all\lib\PocoUtilmd.lib C:\Library\poco-1.12.2-all\lib\PocoXMLmd.lib C:\Library\poco-1.12.2-all\lib\PocoJSONmd.lib C:\Library\poco-1.12.2-all\lib\PocoFoundationmd.lib iphlpapi.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:poco_test.exe.manifest" failed (exit code 1) with the following output: lld-link: error: could not open 'PocoFoundationmd.lib': no such file or directory lld-link: error: could not open 'PocoNetmd.lib': no such file or directory lld-link: error: could not open 'PocoCryptomd.lib': no such file or directory lld-link: error: could not open 'PocoNetSSLmd.lib': no such file or directory lld-link: error: could not open 'PocoUtilmd.lib': no such file or directory lld-link: error: could not open 'PocoXMLmd.lib': no such file or directory lld-link: error: could not open 'PocoJSONmd.lib': no such file or directory ninja: build stopped: subcommand failed. Код
"C:\Program Files\CMake\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Release "-DCMAKE_MAKE_PROGRAM=C:/Program Files/JetBrains/CLion 2022.1/bin/ninja/win/ninja.exe" "-DCMAKE_C_COMPILER=C:/Program Files/LLVM/bin/clang-cl.exe" "-DCMAKE_CXX_COMPILER=C:/Program Files/LLVM/bin/clang-cl.exe" -DCMAKE_C_FLAGS=-m64 -DCMAKE_CXX_FLAGS=-m64 -G Ninja -S C:\Users\Alex\Documents\CLionProjects\poco_test -B C:\Users\Alex\Documents\CLionProjects\poco_test\cmake-build-release -- The C compiler identification is Clang 14.0.6 with MSVC-like command-line -- The CXX compiler identification is Clang 14.0.6 with MSVC-like command-line -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Program Files/LLVM/bin/clang-cl.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/Program Files/LLVM/bin/clang-cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found OpenSSL: C:/Program Files/PostgreSQL/14/lib/libcrypto.lib (found version "1.1.1o") found components: Crypto -- Found OpenSSL: C:/Program Files/PostgreSQL/14/lib/libcrypto.lib (found version "1.1.1o") found components: SSL -- Configuring done -- Generating done -- Build files have been written to: C:/Users/Alex/Documents/CLionProjects/poco_test/cmake-build-release В чем может быть дело? При чем все остальные библиотеки в таком виде работают и находятся без проблем, ни разу такого не было. Вернуться к обсуждению: Не находятся файлы при линковке в clang C/C++
0
|
25.08.2022, 23:52 | |
Готовые ответы и решения:
2
Проблемы с линковкой к библиотекам при установке LLVM Clang (не находит заголовочные файлы) Почему в цикле не находятся файлы при любом списке файлов? Архивировать при помощи WinRAR файлы в ту же папку, где они находятся Сохранять скопированные файлы в папках с теми же именами, что и у папок, в которых находятся копируемые файлы Проблемы при линковке |
25.08.2022, 23:52 | |
25.08.2022, 23:52 | |
Помогаю со студенческими работами здесь
0
Зависает при линковке Ошибка при линковке C++ ошибка при линковке Ошибка при линковке Ошибка при линковке VS 6.0 ошибка при линковке |