CodeLite 不会检测(安装)MinGW - 即使使用手动配置也不会编译
CodeLite won't detect (installed) MinGW -- and will not compile even with manual configuration
我安装了CodeLite,并正确地引导我安装MinGW。我在CodeLite建议/链接的地方安装了MinGW,一切都很顺利。然后我点击CodeLite上的"扫描"来找到刚刚安装的编译器,它说在系统上找不到任何编译器——已经在这里丢失了。
然后,我只是尝试将编译器的目录配置为MinGW提供的目录,例如gcc。我试图编译任何基本的hello-world之类的东西,但得到的错误是,"系统找不到指定的文件路径。"在默认情况下尝试时,它甚至会在真正正确设置编译器之前进行编译,所以从表面上看,它似乎完全是向后的。也许是跨目录问题?
该日志显示CMD.exe正在将cd查找到某个奇怪/不正确的目录。我已经更改了环境变量,只包括MinGW的路径,但问题仍然存在。我已经更改了全局设置/包含路径/构建设置以指向编译器,但它无法通过这一点。
除了手动设置不起作用,CodeLite无法找到MinGW,尽管它经过了100%的验证和正确安装,我基本上迷失了方向。
我以前有编程经验,但通常都是开箱即用。我现在正试图重新加入,但我想学习建立编译器/获得更多"动手"的过程
我很确定这是我设置的错误,但问题显然是我不知道是什么。
CodeLite不需要编译器在路径中。您可以通过将CodeLite指向Settings->Build Settings
中的正确文件夹来"告知"它的安装位置
请参阅此wiki页面,注意生成设置对话框有点过时,下拉按钮已不存在,而是有一个带有绿色+
按钮的工具栏,请单击它。
添加编译器后,右键单击项目并选择Project Settings
,在General
选项卡下,选择刚才配置的编译器。
我在安装和工作MinGW时遇到了同样的问题,然后我下载了CodeLite并进入了设置向导,在那里它找不到MinGW。
从本质上讲,我发现的修复方法是关闭并重新打开CodeLite。
我在CodeLite网站上看到编译器不应该在一个有空格的文件夹路径中,所以我把我的编译器从";程序文件";至";程序文件";并使用设置手动指向它->生成设置。然而,CodeLite的扫描仍然找不到它,直到我重新启动它
然后我把编译器移回原来的文件夹,重新启动CodeLite,它工作了。
- 如何使用CMAKE设置交叉编译配置的特定CMAKE_C_OUTPUT_EXTENSION?
- 在调试配置中编译工作正常,但发布会给出链接错误
- bitbake-grpc交叉编译/配置失败,错误为c-ares::care引用文件/usr/lib/libcares.s
- CodeLite 不会检测(安装)MinGW - 即使使用手动配置也不会编译
- 如何将不可编译的配置文件添加到QT工程中?
- 如何配置 Clion 来编译 gtkmm 项目
- 为什么在编译时需要知道对象的内存配置文件以进行堆栈放置?
- C++文件可配置的编译时多态模式?
- 用Cmake进行多种配置来编译增强
- 重用编译器前端的结果,以加快多个配置/平台的C++代码编译
- Visual Studio:编译每个平台和配置上的模块列表
- 使用python3配置的Pybind11编译不起作用
- 如果在调试配置中编译,C++ hash_map.clear() 会很慢
- 无法将 Linux openGL 程序与 mingw32 交叉编译。配置.log错误:未定义对"_glEnable"的引用
- C/C++-预编译的头-封装,如何进行,以及为什么需要配置
- Vim/Syntastic C/C++语法检查:可以配置为构建预编译的头文件
- 在编译时有效配置类层次结构
- msys 和 tdm-gcc:配置错误 - 无法运行 C 编译的程序
- 编译时配置文件解析和设置参数
- Linphone编译-配置:错误:无法运行C编译的程序