我只是从https://www.jetbrains.com/下载Clion,因为我只是喜欢他们的其他产品。
但是我有正确配置它的问题,请注意我尝试的事实我无法编译并运行我的应用程序(简单的hello world one)
当我尝试运行应用程序时,它会引用我“编辑配置”,所以我添加了新的应用程序,现在是一个问题。
其他配置看起来不是必需的。
我的CMakeList.txt看起来像:
cmake_minimum_required(VERSION 3.3)
project(test)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES test.c test.h)
add_executable(test ${SOURCE_FILES})
我尝试使用“所有目标”运行它,也尝试setupt可执行文件。一切,但我无法使它发挥作用。
以前是否有人遇到过此类问题并可以提出建议? 感谢
答案 0 :(得分:81)
在更新Windows 10后,我遇到了与CLion 1.2.1相同的问题(在编写此答案时)。在我更新操作系统之前,它运行正常。我的操作系统安装在C:\驱动器中,而CLion 1.2.1和Cygwin(64位)安装在D:\驱动器中。
问题似乎与CMake有关。我正在使用Cygwin。以下是我用来解决问题的简短答案。
简短回答(对于MinGW也应该类似,但我还没有尝试过):
LONG ANSWER:
以下是为我解决此问题的详细步骤:
卸载/删除以前版本的Cygwin(在您的情况下为MinGW)
确保CLion是最新的
运行Cygwin设置(我的64位操作系统为x64)
为Cygwin安装至少以下软件包:
gcc
g++
make
Cmake
gdb
确保安装了CLion所需的上述软件包的正确版本。您可以在CLion的快速入门部分找到所需的版本号(在我有更多声望点之前,我不能发布超过2个链接)。
接下来,您需要将Cygwin(或MinGW)添加到名为 '路径' 的Windows环境变量中。您可以使用Google如何查找适用于您的Windows版本的环境变量
[在Win 10上,右键单击'此PC'并选择属性 - >高级系统设置 - >环境变量...... - >根据'系统变量' - >找到'路径' - >点击'编辑']
添加' bin'文件夹到Path变量。对于Cygwin,我补充说:
D:\cygwin64\bin
启动CLion,然后从欢迎屏幕'转到 '设置' 或者从文件 - >设置
选择 '构建,执行,部署' ,然后点击 '工具链&#39 ; 强>
您的'环境' 应显示您的Cygwin安装目录(或MinGW)的正确路径
对于' CMake可执行文件' ,请选择'使用捆绑的CMake xxx' (3.3.2在我的网站中)在撰写本答案时的案例)
'调试器' 向我展示了' Cygwin GDB GNU gdb(GDB)7.8' [太该行中有很多gdb; - )]
下面它应该显示所有类别的复选标记,并且还应显示'制作' ,&#C; C编译器&的正确路径#39; 和' C ++编译器'
查看屏幕截图: Check all paths to the compiler, make and gdb
查看屏幕截图: Check the configuration to run the project
控制台窗口中应该没有错误。你会看到 '运行' - > ' Build' 选项现已激活
构建项目,然后运行项目。您应该在终端窗口中看到输出
希望这有帮助!祝你好运,享受克里昂。
答案 1 :(得分:6)
我在Clion遇到了一些问题,最后,我解决了它们。这是一些经验。
答案 2 :(得分:1)
您也可以在Windows环境中使用Microsoft Visual Studio编译器代替Cygwin或MinGW作为CLion的编译器。
只需在“帮助”中找到“操作”,然后键入“注册表”,不要“启用CLion.enable.msvc 现在使用Microsoft Visual Studio Compiler配置工具链。 (如果尚未下载,则需要下载)
点击此链接了解更多详情: https://www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-windows.html