1. 1
  2. 2
  3. 3
最新发布 每页10条   共274条   当前第1页
  • 应该选

    解决 c++ 调用 c 函数报错: undefined reference to 'xxx' 的问题

    yexindonglai@163.com 2024-04-17 18:30 c++

    11°

    0

    先上代码编译解决方案一解决方案二先上代码main.cpp#include"func.h"intmain(){returnadd(1,4);}func.h#ifndefUNTITLED_FUNC_H#defineUNTITLED_FUNC_Hintadd(inta,intb);#endif//UNTITLED_FUNC_Hfunc.c#include"func.h"intadd(inta,intb){returna+b;}CMakeLists.txtcmake_minimum_required(VERSION3.23)project(untitled)set(CMAKE_CXX_STANDARD
  • 应该选

    解决 clion 导入别人的项目 报错:Cannot generate into xxx It is already used for project xxx

    yexindonglai@163.com 2024-03-22 11:25 c++

    97°

    0

    [TOCM]问题解决问题拷贝来一个别人的clion工程,打开出现以下错误:CannotgenerateintoD:\all_projects\cpp_projects\test_queueItisalreadyusedforproject\home\leozhou\Public\test_queuePleaseeitherdeleteitmanuallyorselectanothergenerationdirectory解决在clionidea中依次选择Tools->CMake->ResetCacheAndReloadProject
  • 应该选

    drawio二次开发,Processon 永久会员,不限文件数量的画图工具

    yexindonglai@163.com 2024-03-06 12:57 DrawIO

    145°

    0

    介绍介绍用过processOn的朋友们都知道,这是收费的,而且免费的文件数量少的可怜,其实processOn就是通过drawIO二次开发的,但是原生的drawIO是没有云端保存功能的,虽然画图都一样,那么我们是否可以通过二次开发来实现保存云端功能呢?当然可以,而且我已经开发好了,看以下链接链接:flow.chn520.cn打开后是这样的,在这里,你可以通过注册来创建自己的账户;登陆后就会自动进入我的绘图列表,这里有你之前创建的图形,点击右上角的新建按钮,就可以创建一个新的绘图,并且会自动保存;
  • 应该选

    解决 nginx 加载css文件时无效问题、解决 nginx 加载css文件识别成 text/plan 的问题

    yexindonglai@163.com 2024-02-18 23:26 Nginx

    220°

    0

    [TOCM]1、问题描述2、分析3、解决1、问题描述今天遇到个问题,发现明明css文件已经加载成功了,但是页面上的样式死活没展示出来,如下图2、分析通过本地打开这个项目是正常的,但是部署到线上后就不行了,想了下。这个静态页面是直接放在nginx的html目录下的,那就应该跟nginx有关;这是本地项目,css文件是可以正常访问的,并且content-type是text/css,而线上项目虽然可以正常访问css文件,但是连content-type都没有,或者是text/plan,反正不是text/css,这就难怪了,浏览器是根据你的content-type来识别静态文件的,你给错文件类型,就别怪
  • 应该选

    MinGW-w64的安装详细步骤 c/c++的编译器gcc、g++的windows版,win10、win11

    yexindonglai@163.com 2024-01-25 14:50 c++

    420°

    0

    1、MinGW的定义2、MinGW的主要组件3、MinGW-w64下载与安装3.1、下载解压安装地址3.2、MinGW-w64环境变量的设置4、验证MinGW是否安装成功5、编写一段简单的代码验证下6、总结1、MinGW的定义MinGW(MinimalistGNUforWindows)是一个用于Windows平台的开发工具集,它提供了一组GNU工具和库,可以用于编译和构建本地的Windows应用程序。MinGW的目标是在Windows环境下提供类似于Unix/Linux环境下的开发工具,使开发者能够轻松地在Windows上编写和编译C、C++等程序。2、MinGW的主要组件GCC(GNUCom
  • 应该选

    记录c++的一个天坑,模版的声明(接口)和定义(实现)必须放一起

    yexindonglai@163.com 2023-12-23 21:34 c++

    294°

    0

    问题描述编译解决问题描述之前写c语言,习惯了将声明和定义分开存放在不同的文件中,其中,声明放在头文件中,定义放在cpp文件中,这样一来方便后期维护,也算是一种规范,众所周知,c语言里面是没有模版这个概念的;直到最近接触了C++;发现在写模版类的时候,将声明和定义分开了,编译死活过不去;以下是代码BlockQueue.h#ifndefTEST_BLOCKQUEUE_H#defineTEST_BLOCKQUEUE_Htemplate<classE>classBlockQueue{public:voidshow();};#endif//TEST_BLOCKQUEUE_HBlockQueue.cpp#
  • 应该选

    解决c++运行时提示:first defined here (重复定义问题)

    yexindonglai@163.com 2023-12-20 22:46 c++

    749°

    0

    问题描述解决方案问题描述错误信息如下/usr/bin/ld:CMakeFiles/flow_server.dir/reactor/Reactor_demo.cpp.o:infunction`main':/tmp/cpp_flow_server/reactor/Reactor_demo.cpp:106:multipledefinitionof`main';CMakeFiles/flow_server.dir/main.cpp.o:/tmp/cpp_flow_server/main.cpp:38:firstdefinedherecollect2:error:ldreturned1exitstatu
  • 应该选

    解决c++静态成员编译报错:'xxx' is not a member of 'xxx' 问题

    yexindonglai@163.com 2023-12-19 22:00 c++

    369°

    0

    问题描述源码解决方案问题描述今天自己用c++写了一个静态的工具类,用来处理字符串切割用的,发现写好之后,出现一个很奇葩的问题,死活编译不过去,就是一个劲地报错;但我看了代码这样写是没问题的;源码StringUtils.h#ifndefFLOW_SERVER_STRINGUTILS_H#defineFLOW_SERVER_STRINGUTILS_H#include"string"#include"vector"#include<sstream>#include"iostream"usingnamespacestd;/***字符串工具类*/classStringUtils{public:stati
  • 应该选

    idea编译java代码时提示 java: 非法字符: '\'、'\ue104' 解决方案

    yexindonglai@163.com 2023-12-15 16:28 idea

    462°

    0

    问题描述解决问题描述最近编码完成后总是报非法字符,项目启动不起来,出现以下报错java:非法字符:'\ue104'java:非法字符:'\'解决网上有很多说是File>Setting>FileEncoding,将IDEEncoding和ProjectEncoding都设置为UTF-8就行,可是我试了不行;后来看到另外一个解答,File>Setting>JavaCompiler,在Additionalcommanlineparameters(附加参数)中添加参数-encodingUTF8即可
  • 应该选

    windows clion远程连接ubuntu运行调试nginx-1.22.1版本

    yexindonglai@163.com 2023-12-07 23:31 Nginx

    932°

    0

    [TOCM]一、进入ubuntu端1、下载先下载nginx源码,可以通过以下链接自行下载,http://nginx.org/en/download.html也可以直接通过此连接直接下载,我这边选择的是1.22.1版本;http://nginx.org/download/nginx-1.22.1.tar.gz2、解压tar-zvxfnginx-1.22.1.tar.gz解压后先不要构建和安装为了避免出现权限问题,我们先将解压好的目录加上最高权限chmod777./nginx-1.22.13、安装gcc、cmkake23版本以上请自行百度安装,也可以看我的博客内有教程二、切换到windows端1、