Skip to content

siciyuan404/creo-barcode-plugin

Repository files navigation

Creo Barcode Plugin

A plugin for PTC Creo 8.0+ that generates barcodes in engineering drawings based on part names.

Requirements

  • CMake 3.16+
  • C++17 compatible compiler
  • PTC Creo 8.0+ with Toolkit (for full plugin functionality)

Dependencies (fetched automatically)

  • ZXing-cpp - Barcode generation and decoding
  • nlohmann/json - JSON configuration handling
  • stb - Image writing
  • Google Test - Unit testing
  • RapidCheck - Property-based testing

Building

mkdir build
cd build
cmake ..
cmake --build .

With Creo Toolkit

cmake -DCREO_TOOLKIT_DIR="C:/path/to/creo/toolkit" ..

Running Tests

cd build
ctest --output-on-failure

Or run specific test executables:

./bin/unit_tests
./bin/property_tests

Project Structure

creo-barcode-plugin/
├── src/           - Source files
├── include/       - Header files
├── tests/         - Unit and property tests
├── resources/     - Configuration files
└── CMakeLists.txt - Build configuration

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors