# msvc64_lib_example **Repository Path**: cui-rongpei/msvc64_lib_example ## Basic Information - **Project Name**: msvc64_lib_example - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-07-29 - **Last Updated**: 2024-07-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # msvc_lib_example 本仓库旨在提供示例,以验证在Windows 10上使用Visual Studio 2022编译的第三方库是否有效。仓库包含三个示例项目,每个项目分别演示如何使用不同的第三方库:OpenSceneGraph(OSG)、SQLite3 和 zlib等。 ## 准备工作 在运行示例之前,请确保你已经下载并编译了以下第三方库: - OpenSceneGraph-3.6.5 - SQLite3-3.46.0 - zlib-1.3.1 - ...... 并将它们放在指定的路径中。 ## 使用方法 ### 步骤 1: 克隆仓库 ```shell git clone https://gitee.com/cui-rongpei/msvc64_lib_example.git cd msvc_lib_example ``` ### 步骤 2: 运行CMake配置 运行CMake配置项目,同时指定第三方库的路径。 ```shell OSG_ROOT OSG_THIRD_PARTY_ROOT SQLITE3_ROOT ZLIB_ROOT ``` 你需要根据实际情况调整路径: ```shell mkdir build cd build cmake .. -DOSG_ROOT="F:/Code/msvc64/OpenSceneGraph-3.6.5" -DOSG_THIRD_PARTY_ROOT="F:/Code/msvc64/osg-3.6.5_3rdParty_x64/x64" -DSQLITE3_ROOT="F:/Code/msvc64/sqlite3-3.46.0" -DZLIB_ROOT="F:/Code/msvc64/zlib-1.3.1" ``` ### 步骤 3: 编译项目 在Visual Studio 2022中打开生成的解决方案文件(`msvc_lib_example.sln`),选择Debug或Release配置,并编译解决方案。你将看到以下项目: - osg-example - sqlite3-example - zlib-example - ...... ### 步骤 4: 运行示例 选择你感兴趣的示例项目,并在Visual Studio中运行它。每个项目都包含一个简单的测试程序,用于验证相应第三方库的功能。 ## 常见问题 ### 如何获取第三方库? 你可以从各自的官方网站下载这些库的源代码,并按照其说明进行编译和安装。 ### 如何指定库的路径? 在运行CMake配置时,通过`-DOSG_ROOT`、`-DOSG_THIRD_PARTY_ROOT`、`-DSQLITE3_ROOT`和`-DZLIB_ROOT`选项指定库的路径。确保路径正确指向库的安装目录。