Qia*_* Xu 7 c++ sdk cmake visual-studio
我想做的事
我得到了一个源 SDK 文件夹,其中包含创建项目(或 .sln)所需的所有文件,包括 CMakeLists。然后我尝试使用 CMake 构建解决方案文件。下图是如何启动此 SDK 的指南。
我做了什么
打开Visual Studio 2019(CMake模块已安装)。
用VS2019打开SDK文件夹。
单击“工具”并打开 Visual Studio 2019 开发人员命令提示符 v16.4.2。
类型:
mkdir build
cd build
cmake -G"Visual Studio 15 2017 Win64" ..
Run Code Online (Sandbox Code Playgroud)问题
我遇到了以下问题:
CMake Error at CMakeLists.txt:2 (project):
Generator
Visual Studio 15 2017 Win64
could not find any instance of Visual Studio.
-- Configuring incomplete, errors occurred!
See also "C:/Users/admin/Desktop/StructureSDK-CrossPlatform-0.7.3-ROS/build/CMakeFiles/CMakeOutput.log".
Run Code Online (Sandbox Code Playgroud)
这个错误:
CMake Error at CMakeLists.txt:2 (project): Generator
Visual Studio 15 2017 Win64
could not find any instance of Visual Studio.
Run Code Online (Sandbox Code Playgroud)
表明您可能没有安装Visual Studio 2017,或者至少没有正确安装。如果您希望 CMake 使用Visual Studio 2019(您似乎已安装),则应使用以下cmake命令:
cmake -G "Visual Studio 16 2019" -A x64 ..
Run Code Online (Sandbox Code Playgroud)
Visual Studio 15 2017 和 Visual Studio 16 2019 提供不同的编译套件,因此您必须确保使用正确的版本。
请注意,您设置 SDK 的说明表明该 SDK 已在 Visual Studio 2017 上进行了测试。因此,为避免您在使用 Visual Studio 2019 时可能遇到的其他潜在问题,我建议您下载并安装 Visual Studio 2017。然后,只需按照说明进行操作就应该不会出现错误。
| 归档时间: |
|
| 查看次数: |
28637 次 |
| 最近记录: |