在Clion上调试LeetCode代码

2020-07-16  本文已影响0人  zeaven

在Clion上调试LeetCode代码

在leetcode上做题调试起来总有些不方便,所以查阅了一些资料后,按以下配置,自我感觉效率还行,分享给大家。祝大家刷题愉快。并附上自己整理的leetcode400题题表。

参考:LeetCode C++ 本地调试环境

源码:Git Hub地址

Leetcode400题:notion地址

依赖Clion插件

使用方法

1.安装上述插件

打开CLion设置,在Plugins

2.配置LeetCode插件

LeetCode插件中文文档

打开 首选项(Preferences)=>Tools=>leetcode plugin 自行设置登录名与密码

${question.content}

\#include "include/headers.h"

using namespace std;

${question.code}

int main()
{
    Solution s;
    vector<int> data{7, 1, 5, 3, 6, 4};
    //vector<int> ans = s.twoSum(data,11);
    //cout << ans[0]<<ans[1]<<endl;
    cout<<"Hello LeetCode"<<endl;
}
plugin.png

]

3.创建Leetcode文件,并使用C/C+​+​ Single File Execution创建启动项目

leetcode.png

文件说明

include文件夹

包含了leetcode的链表与树。

CMakelist.txt

该项目有两个CMakelists.txt文件,一个位于根目录下,一个位于include文件夹中。

根目录/CMakeLists.txt:

cmake_minimum_required(VERSION 3.9)
project(LeetCode)

set(CMAKE_CXX_STANDARD 11)

include_directories(${CMAKE_SOURCE_DIR}/include)
add_subdirectory(leetcode/editor/cn/include)

add_executable(1-two-sum leetcode/editor/cn/1-two-sum.cpp)

根目录/leetcode/editor/cn/include/CMakeLists.txt:

aux_source_directory(. LEETCODE)
add_library(leetcode ${LEETCODE})
上一篇 下一篇

猜你喜欢

热点阅读