我正在尝试使用 mysql.h 在 C++ 中构建一个程序
所以我读到用cmake编译是必要的。但是,即使我通过开发人员命令提示符打开它,cmake 似乎也找不到 Visual 的工作室编译器。
这是发生的错误:
C 编译器标识未知
CXX 编译器标识未知
CMakeLists.txt 中的 CMake 错误:找不到 CMAKE_C_COMPILER。
CMakeLists.txt 中的 CMake 错误:找不到 CMAKE_CXX_COMPILER。
此外,在 cmake 错误列表中,它说:
构建开始于 22/12/2016 00:28:42。
项目中不存在“C:\Program Files (x86)\MSBuild\14.0\Microsoft.Common.targets\ImportAfter\Xamarin.Common.targets (34,37)”的 BeforeTargets 属性中列出的目标“_ConvertPdbFiles” , 并将被忽略。
项目中不存在“C:\Program Files (x86)\MSBuild\14.0\Microsoft.Common.targets\ImportAfter\Xamarin.Common.targets (34,70)”的 AfterTargets 属性中列出的目标“_CollectPdbFiles” , 并将被忽略。
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(57,5): error MSB8020: The build tools for v141 (Platform Toolset = 'v141' ) 找不到。要使用 v141 构建工具进行构建,请安装 v141 构建工具。或者,您可以通过选择“项目”菜单或右键单击解决方案,然后选择“重新定位解决方案”来升级到当前的 Visual Studio 工具。