startup 示例
src/samples/startup 是仓库内最小的 Win64 嵌入示例:链接 leanclr 静态库、注册文件加载器、初始化运行时并加载 mscorlib。
完整 API 说明见 第一个嵌入示例 与 嵌入 LeanCLR。
示例说明
main.cpp—assembly_file_loader、Runtime::initialize()、Assembly::get_corlib()CMakeLists.txt—add_subdirectory(../../runtime)并链接leanclr
构建与运行
命令行(推荐)
cd leanclr\src\samples\startup
build.bat
Linux / macOS:
cd leanclr/src/samples/startup
./build.sh
可执行文件通常在 build/bin/ 或 build/Debug/ 下(取决于生成器与配置)。
Visual Studio
cd leanclr\src\samples\startup
generate-vs-sln.bat
在 VS 中打开生成的解决方案,将 startup 设为启动项目并编译运行。