源赖朝www.leiex.com·Nov 22, 2024CPack NSIS example#Installation; if(WIN32) install(TARGETS ${proj} RUNTIME DESTINATION bin) install(FILES ${SQLite3_LIBRARIES}/sqlite3.dll DESTINATION bin) install(DIRECTORY ${CMAKE_SOURCE_DIR}/resources/share DESTINATION bin) install(FILES ${CMAKE_SOURCE_DIR}/LICENSE...CMake
Bhanuka Mallawaarachchiimbmax.com·Oct 27, 2024Linking Libraries Locally with CMake: A Follow-UpIn my previous post about building C/C++ projects with CMake, I shared a simple CMakeLists.txt setup for compiling a basic project. Today, I’ll dive into a specific need that many developers encounter: linking libraries directly from project folders ...30 readsC
Alexander Kushnirc-and-beyond.hashnode.dev·Oct 20, 2024My first meetup talkSeveral months ago, I delivered a talk in Core C++ meetup (https://www.meetup.com/CoreCpp) about CMake in general, and about handling 3rd party dependencies in particular. This was my first experience in public speaking, and it was great! I stored th...47 readsPublic Speaking
JP Hutchinsblog.jphutchins.com·Oct 10, 2024Comparing Firmware Development EnvironmentsAbout a year and a half ago, I decided to take a different approach to setting up a Zephyr environment for a new project at Intercreate. Instead of using my trusty VMWare Workstation Linux VM, I opted for WSL2. I was curious to find out: Would hardwa...WSL
CryptapeforCryptape Jungleblog.cryptape.com·Oct 8, 2024Optimizing C++ Code for CKB-VMThis article documents the optimization efforts to directly port C++ code over to the CKB Virtual Machine (CKB-VM) without any modifications, using Bitcoin’s code as the example. It explores the challenges in tailoring the Bitcoin codebase for CKB-VM...844 readsEngineeringckb
ByteScrum TechnologiesforByteScrum Technologiesblog.bytescrum.com·Sep 9, 2024Create a Real-Time Face Emotion Detector with Python and Deep LearningIn the modern era, Artificial Intelligence (AI) is becoming deeply integrated into everyday applications. One of the most fascinating applications of AI is Facial Emotion Recognition, where a computer system can identify emotions on human faces in re...26 likes·329 readsPythonPython
源赖朝www.leiex.com·Aug 16, 2024wxWidgets项目的CMake写法示例cmake_minimum_required(VERSION 3.10) set(proj TrayThem) set(CMAKE_CXX_STANDARD 11) project(${proj} CXX) set(APP_NAME "Tray Them!") set(APP_VERSION_MAJOR 0) set(APP_VERSION_MINOR 0) set(APP_VERSION_FIX 1) configure_file(${CMAKE_SOURCE_DIR}/src/inc...C++
Niclas Blomberglambda-snail.hashnode.dev·Jul 14, 2024Learning SIMD in C++Introduction Lately I've been experimenting with creating my own UUID/GUIDs in C++, mostly for my own learning, and it turned out to be a really good source for learning new things! The UUIDs are based on RFC 9562 and the library includes functions t...My C++ Learning JourneyC++
sammyskanyingi.hashnode.dev·Jul 6, 2024C-MakefilesA make- is a build automation tool used to compile and build projects. Very useful if you have multiple source files. Makefile is just a configuration file that specifies how the project should be built(rules) and the dependencies between different f...Makefile
Chris Dourisdigitalcreations.hashnode.dev·Jun 21, 2024Jumping Ball ProgressI need to post more updates on my progress. I learned how to use CMake's install features to create an installation folder with header files and dynamic libraries. It took me a while to figure out because CMake's documentation can be unclear at times...Jumping BallC