想使用vs code进行gui的开发,使用WxWidget,教程说需要用到CMake,思路就是将WxWidget的library和头文件链接到项目中,进行到用Cmake构建的时候出现了错误:
I have a problem when using Cmake to build the binaries, the error is as followed
CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
Is there any fixed to this?
视频教程网站:https://youtu.be/tHMGA0jIl3Y
请教下有什么解决方案吗?
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
关于#ui#的问题,如何解决?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- IT论之程序员 2023-05-30 19:22关注
这个错误是因为CMake无法找到MinGW的编译工具链。有几个解决方法:
- 安装MinGW工具链。可以下载MinGW installer安装。安装后,CMake会自动找到工具链。
- 在CMakeLists.txt文件中手动指定工具链路径。比如:
cmake
set(CMAKE_C_COMPILER "D:/MinGW/bin/gcc.exe")
set(CMAKE_CXX_COMPILER "D:/MinGW/bin/g++.exe")
将路径替换为你的MinGW安装路径。 - 使用Visual Studio编译器。在CMake中选择“Visual Studio 16 2019”作为生成器,这样会使用VS 2019的编译工具链进行构建。
- 切换到其他编译器,比如Clang。在CMake中选择“Clang”作为C和CXX的编译器。
除了MinGW之外,CMake支持多种编译器和生成器。你可以选择一个你安装的编译器,而不一定是MinGW。
另外,更详细的CMake教程,可以参考官方文档:https://cmake.org/cmake/help/latest/guide/tutorial/index.html
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 求解决为什么json数据完整,却解析失败
- ¥15 打开Smart schedule运行examples/transformer-xl/scripts/run_enwik8_base_moe.sh 报错
- ¥15 求一个C# sm4 加密解密的代码
- ¥15 想做个网络加速器,怎么实现
- ¥20 centos7下载mysql提示DNS解析异常
- ¥20 vx转账功能对方不能领取
- ¥15 vue2+codemirror 运行后页面光标太大了
- ¥15 pdfjs库如何在前端实现打印、旋转等功能
- ¥15 combobox数据绑定问题
- ¥15 maven打包时,为什么有的依赖打不进去包