
mcpp
Fork of mcpp, a C/C++ preprocessor
3 years
Works with Finder
9
Github Watches
29
Github Forks
70
Github Stars
mcpp
This is a fork of mcpp. mcpp is a C/C++ preprocessor used by the Ice Slice compilers.
This fork consists of a simplified version of mcpp 2.7.2 plus various fixes, tailored to the Slice compilers requirements. Its build system creates only a static library and no command-line preprocessor. The configure script was replaced by a custom config.h
suitable for Windows, macOS and Linux builds. Tests and other optional files were removed.
The resulting static library is later used when creating the Ice Slice shared library or statically-linked Slice compilers such as slice2js
.
Build Instructions
Linux and macOS
Simply type:
make
This creates a static library libmcpp.a
. Depending on your platform, the library is created in the following directory:
-
lib64
- Linux system with a/usr/lib64
directory -
lib
- Linux system without a/usr/lib64
directory, macOS
Windows with Visual Studio
Open a Visual Studio Command Prompt, and type:
MSbuild msbuild\mcpp.vcxproj
This creates a static library mcpp.lib
for Release configurations and mcppd.lib
for Debug configurations.
You can select a specific Configuration (Debug
or Release
) and Platform (Win32
or x64
) as shown below:
MSbuild msbuild\mcpp.vcxproj /p:Configuration=Release /p:Platform=x64
相关推荐
Converts Figma frames into front-end code for various mobile frameworks.
Confidential guide on numerology and astrology, based of GG33 Public information
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Advanced software engineer GPT that excels through nailing the basics.
Delivers concise Python code and interprets non-English comments
💬 MaxKB is a ready-to-use AI chatbot that integrates Retrieval-Augmented Generation (RAG) pipelines, supports robust workflows, and provides advanced MCP tool-use capabilities.
MCP server to provide Figma layout information to AI coding agents like Cursor
The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.
Python code to use the MCP3008 analog to digital converter with a Raspberry Pi or BeagleBone black.
AI Agents & MCPs & AI Workflow Automation • (280+ MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Reviews

user_bFG1ANL8
I recently started using mcpp by zeroc-ice and it has exceeded my expectations. This fantastic open-source project, available on GitHub, offers robust features and excellent performance. The documentation is comprehensive, making it easy for both beginners and experienced developers to get started. Highly recommend checking it out!