网站建设 个人模板下载,东莞网站设计费用,海洋网站建设网络,湛江网站建设工作在Clion上调试LeetCode代码在leetcode上做题调试起来总有些不方便#xff0c;所以查阅了一些资料后#xff0c;按以下配置#xff0c;自我感觉效率还行#xff0c;分享给大家。祝大家刷题愉快。并附上自己整理的leetcode400题题表。Leetcode400题#xff1a;notion地址依赖…在Clion上调试LeetCode代码在leetcode上做题调试起来总有些不方便所以查阅了一些资料后按以下配置自我感觉效率还行分享给大家。祝大家刷题愉快。并附上自己整理的leetcode400题题表。Leetcode400题notion地址依赖Clion插件使用方法1.安装上述插件打开CLion设置在Plugins搜索 leetcode 即可找到插件 leetcode editor并安装。搜索 Single File 即可找到插件 C/C Single File Execution并安装。2.配置LeetCode插件打开 首选项(Preferences)Toolsleetcode plugin 自行设置登录名与密码TempFilePath :设置到项目根目录。Cutstom Temlate :自定义模板打开。CodeFileName :Leetcode文件名称建议设置为$!{question.frontendQuestionId}-${question.titleSlug}CodeTemplate :重点关系到生成的文件能否一步运行引入了项目中的库文件包括基本的cc库与别人实现的Leetcode链表与树。${question.content}\#include include/headers.husing namespace std;${question.code}int main(){Solution s;vector data{7, 1, 5, 3, 6, 4};//vector ans s.twoSum(data,11);//cout ans[0]cout}plugin.png]3.创建Leetcode文件并使用C/C Single File Execution创建启动项目打开题目列表双击题目生成Leetcode临时文件。在文件空白处右键选择 Add executable for single c/cpp file会自动在根目录下的 CMakeLists.txt中创建可执行项目。修改 main()后运行或调试指定项目。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})常见问题1.创建的临时文件为java类型解决办法LeetCode插件设置中Code Type 选择为C2.执行Add executable for single c/cpp file后项目中没有创建临时文件解决办法LeetCode插件设置中将TempFilePath设为本项目的根目录3.执行Add executable for single c/cpp file后Run/Debug中没有新的选项解决办法:Clion打开根目录下的CMakeLists.txt打开自动刷新auto reload。或者设置中找到cmake页打开Reload CMakeProject on editing CMakeLists.txt