clion

Clion编译报错recipe for target failed

拈花ヽ惹草 提交于 2020-03-05 21:44:25
问题: 用Clion调试工程,本来编译通过,修改代码后编译报错recipe for target failed,尝试代码回退到修改之前依然报这个错。 解决方法: 删除cmake-build-debug文件夹——Ctrl + H显示隐藏文件,删除.idea文件夹——重新用Clion打开该工程,编译 来源: CSDN 作者: forever情谊 链接: https://blog.csdn.net/weixin_40611076/article/details/104681072

Trying to learn about input validation loops

↘锁芯ラ 提交于 2020-03-03 14:03:25
问题 In this input validation while loop, cerr is being displayed after my console output is called. It displays as "Enter rate: $Invalid Rate." For example: Enter rate: $750 Enter rate: $Invalid Rate. It does the same with the do-while loop. Any advice or help? #include <iostream> using namespace std; #define max_rate 50 #define max_hours 80 int main() { // input validation loop (loops until input is valid) double rate, hours; cout << "enter rate: $"; cin >> rate; cin.ignore(); while (rate > max

Trying to learn about input validation loops

你离开我真会死。 提交于 2020-03-03 14:01:21
问题 In this input validation while loop, cerr is being displayed after my console output is called. It displays as "Enter rate: $Invalid Rate." For example: Enter rate: $750 Enter rate: $Invalid Rate. It does the same with the do-while loop. Any advice or help? #include <iostream> using namespace std; #define max_rate 50 #define max_hours 80 int main() { // input validation loop (loops until input is valid) double rate, hours; cout << "enter rate: $"; cin >> rate; cin.ignore(); while (rate > max

CLion 远程Linux服务器 开发调试

此生再无相见时 提交于 2020-02-29 12:37:00
因为学习原因我需要在mbp 远程调整linux ,特意研究了下clion如何远程linux 编译 Linux 配置 为了使用CLion 进行开发调试Linux相关的软件版本推荐如下 Cmake 3.x 以上 gdb 7.8.x 以上 本次配置使用的Linux 版本为Centos 7.4 mini 首先卸载预装Cmake 2 yum remove cmake 首先安装必要的环境 yum install -y gcc g++ gcc-c++ make automake texinfo wget Cmake 安装 下载Cmake 3.14, 你可以在这里找到你需要版本的Cmake下载,这里采用了3.13.4的版本 wget https://cmake.org/files/v3.14/cmake-3.14.3.tar.gz tar -xf cmake-3.14.3.tar.gz cd cmake-3.14.3 ./configure make sudo make install 安装好后的Cmake位于 /usr/local/share/cmake-3.13/,可执行程序位于/usr/local/bin/cmake 为了让CLion能够自动识别,构建软连接。 ln -s /usr/local/bin/cmake /usr/bin/cmake gdb 在安装GDB 前请先安装termcap库

mac下编译openjdk1.9及集成clion动态调试

倖福魔咒の 提交于 2020-02-27 03:47:50
晚上被小伙伴问道如何使用ide进行jvm源码的调试,刚好前段时间花了点时间折腾了一下,mac最新版本下jvm9顺利编译通过,并且可以完美集成clion进行调试(支持windows),下面记录一下全过程,如果想看效果的话,可以直接拉到 集成到clion进行调试 小节末尾 mac下openjdk源码编译过程 准备编译环境准备 我的mac的版本如下 image.png 由于openjdk1.9之前的版本对mac下编译支持得不是很流畅,所以这篇文章选择openjdk1.9 编译之前,首先你需要准备 homebrew,homwbrew是mac下的包管理器,如果你的mac上没有安装,可以按照下面的方式来安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" homwbrew下载完成之后,接下来准备编译环境 首先安装openjdk的版本管理工具mercurial 然后安装ccache和freetype,ccache用来加速编译,freetype在编译过程也会依赖到 上述准备编译环境的脚本为 brew install mercurial brew install ccache brew install freetype

C/C++ 开发利器 CLion安装与配置

送分小仙女□ 提交于 2020-02-27 03:41:17
概述 CLion是Jetbrains公司旗下新推出的一款专为开发C/C++所设计的跨平台IDE,它是以IntelliJ为基础设计的,同时还包含了许多智能功能来提高开发人员的生产力,提高开发人员的工作效率。这个强大的IDE不仅可以帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。使用过Android Studio的开发者相信会非常容易上手。 下载 首先去Jetbrains官网下载CLion https://www.jetbrains.com/clion/download/ 安装 然后继续点Install 安装完成后提示需要重启电脑,一般来说不用重启,点Finish 激活 下载完后启动你会发现还未激活,那么接下来在浏览器的地址栏输入: http://idea.lanyus.com/ 将0.0.0.0 https://account.jetbrains.com:443加入hosts,不需要0.0.0.0 www.jetbrains.com,不然会影响idea的某些功能 打开cmd终端,输入ipconfig /flushdns,然后回车刷新dns缓存 输入lanyu序列号,成功开车。 在激活窗口中选择Activation code 激活完毕 下载安装MinGW

基于ClIon的CMake、MinGW与Cygwin配置简易指南

怎甘沉沦 提交于 2020-02-26 23:26:03
Clion是捷克公司JetBrains出品的JB全家桶之中主要面向C、C++的集成开发环境。JB家的Pycharm和IDEA是其最为出名的两款,而我也是从Pycharm入的坑。因为近期想再把C捡起来复chong习xin复xue习xi,在网上看了好些相关IDE推荐,最后还是选择Clion。 Clion与CodeBlocks等不太一样的地方在于,官方允许基于MinGW、Cygwin与VisualStudio三种工具链进行设置,在此仅对前两种进行介绍。 硬件配置:Dell游匣笔记本7559,CPU:i5-6300HQ,内存:8G。 系统配置:Win10专业版1803 软件配置:JetBrains Clion 2018.1.3 MinGW 2013-10-26 Cygwin 2.10.0 CMake3.11.4 首先安装CMake、Cygwin与MinGW。 CMake安装 其中CMake是最容易也最傻瓜的。搜索官网,下载对应平台的版本,这里建议直接下载.msi的安装版而非.zip的绿色版,从而免除手动配置环境变量。简单地说就是勾选同意协议、将CMake添加到面向所有使用者的系统路径(Add CMake to the system PATH for all users)。安装路径可根据自己需要修改。随后next即可。 正确安装后,在命令行输入cmake会弹出如下界面: MinGW安装

Rust编程基础

时光总嘲笑我的痴心妄想 提交于 2020-02-26 11:14:51
编者注 由于需要一个编写库的语言,要求执行速度非常快,能够完整跨平台使用。由于商业项目对稳定性要求高,则尽量增加稳定性。其中的主要选择为C++20与Rust语言,但是由于C++20的语言特性并未在主流编译器上完整实现,且VC与Gcc等割裂也不是一天两天。则确认学习Rust语言。作为学习重点。至于为什么不选择Go,主要问题是Go的Gc无法控制,导致作为第三方库的运行失控。Dart由于无法创建动态连接库,落选。 Rust Rust介绍 https://www.rust-lang.org/ Rust:一个赋予有所构建可靠有效软件的开发语言。 为什么使用Rust? 性能 - Rust具有非常快的内存效能:没有运行时和垃圾回收,能够为关键性能服务提供支持,能够运行在嵌入式设备,能够轻松和其他语言集成 可靠 - Rust的丰富类型系统和所有权模型保证了内存安全性和线程安全性,并使您能够在编译时消除许多类的错误 生产 - Rust拥有出色的文档,友好的编译器和有用的错误消息,以及一流的工具-集成的软件包管理器和构建工具,具有自动完成和类型检查的智能多编辑器支持,自动格式化程序等 Rust构建 在2018年,Rust社区决定改善一些不同领域的编程体验(请参见2018路线图)。对于这些,您可以找到许多高质量的板条箱和一些很棒的入门指南。 Command Line - 借助Rust强大的生态系统

clion搭建linux C++开发环境

人盡茶涼 提交于 2020-02-26 03:10:33
第一步 yum install -y gcc g++ gcc-c++ make automake texinfo wget 第二步 Cmake 安装 wget https://cmake.org/files/v3.13/cmake-3.13.4.tar.gz tar -xf cmake-3.13.4.tar.gz cd cmake-3.13.4 ./configure make && make install ln -s /usr/local/bin/cmake /usr/bin/cmake 第三步 termcap 安装 wget https://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz tar -xf termcap-1.3.1.tar.gz cd termcap-1.3.1 ./configure make && make install 第三步 gdb 安装 wget http://mirrors.ustc.edu.cn/gnu/gdb/gdb-7.9.tar.xz tar -xf gdb-7.9.tar.xz cd gdb-7.9.tar.xz ./configure make && make install ln -s /usr/local/bin/gdb /usr/bin/gdb 来源: oschina 链接: https

How to link shared library *dll with CMake in Windows

怎甘沉沦 提交于 2020-02-25 23:11:50
问题 I have 2 files: library.dll and library.h with some code that I need in my own project. I'm working on Windows with Clion where I should config this with CMake. I tried this way: cmake_minimum_required(VERSION 3.6) project(test2) set(CMAKE_CXX_STANDARD 11) link_directories(C:\\Users\\Johny\\CLionProjects\\test2) set(SOURCE_FILES main.cpp) add_executable(test2 ${SOURCE_FILES}) target_link_libraries(test2 library.dll) It compiled but didnt work. Returns code -1073741515 How can I handle with it